2015-08-14 83 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