2015-08-14 81 views
0

正则表达式开始找到任何单词的任何字开头this.Apple正则表达式来找到this.Apple

我想清理我的code..and拿到找到以这个所有单词。然后有大写字母。

即..

this.Apple 
this.Apple 

目的是除去this.前缀。

回答

3
this\.[A-Z] 
  1. this比赛字面上
  2. \.是逃脱(字面匹配它)
  3. [A-Z]是包含在英文字母全部大写字母的范围。这个字符集将匹配某一人


编辑:由于这一点澄清的意见后横空出世,什么是这里所需的是去除 this.前缀。

我们可以通过非常相似匹配的第一个正则表达式,但对于大写字母使用positive lookahead做到这一点:

this\.(?=[A-Z]) 

不同的是,它现在只检查this.后,它遵循,而不是包括它在比赛中。现在,您可以用空字符串替换匹配,然后全部完成。

+0

我们可以对此进行正则表达式吗?苹果即苹果就是摆脱这一点。对于以大写字母 – user2683098

+0

开头的所有单词,请删除所有这些内容。从代码我的代码为this.GetXyz()所以我想使它只是GetXyz()“删除这个。从单词和词开始与CapitalLetter – user2683098

+0

就像我们有这个。GetStackoverflow()。我想改变它到GetStackoverflow ()我正在使用visual studio查找匹配词,并且我想用空白空间替换它。 – user2683098