在Notepad ++中使用正则表达式查找/替换,我试图在双引号内的每个大写字母之间添加空格:
.Label("ATextWhichHasCapitalLetters")
.Label(Constants.DefinedLabel)
.Label("AnotherTextWhichHasCapitalLetters")
结果应为:
.Label("A Text Which Has Capital Letters")
.Label(Constants.DefinedLabel)
.Label("Another Text Which Has Capital Letters")
我尝试了很多表达式但未能得到预期的结果。
非常感谢任何帮助。
感谢。
答案 0 :(得分:4)
答案 1 :(得分:1)
答案 2 :(得分:1)
利用非单词边界表达式\B
并提前查找大写字母以查找插入点,其余的前瞻性需要以下1个引号:
Search: \B(?=[A-Z][^"]*"[^"]*$)
Replace: <space>
请参阅demo。