正则表达式,用于查找以this.Apple
我正在尝试清理我的代码......并找到了以此开头的所有单词。然后有大写字母。
即..
this.Apple
this.Apple
目的是删除this.
前缀。
答案 0 :(得分:3)
this\.[A-Z]
this
匹配此字面意思\.
是一个已转义的点(按字面意思匹配)[A-Z]
是一个包含英文字母中所有大写字母的范围。此字符集将完全匹配其中一个<小时/> 编辑:在评论中稍作澄清后结果显示,此处需要删除
this.
前缀。
我们可以通过非常类似于第一个正则表达式匹配来完成此操作,但使用positive lookahead作为大写字母:
this\.(?=[A-Z])
不同之处在于它现在只会检查它是否在this.
之后,而不是在匹配中包含它。现在你可以用空字符串替换匹配,你就完成了。