2016-01-19 72 views
4

使用正則表達式查找/記事本替換++,我想每個大寫字母之間加雙引號裏的空格:如何在記事本++中使用Regex在雙引號內的每個大寫字母之間添加空格?

.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

你能分享一下你試過的表達嗎? – Atri

回答

1

利用非單詞邊界表達\B並提前爲大寫字母一臉的查找插入點,剩下的展望只需要1條報價如下:

Search: \B(?=[A-Z][^"]*"[^"]*$) 
Replace: <space> 

請參閱demo

1

或這種模式

(?:^[^"]*"|\G)[^"]*?\K(?<![" ])[A-Z] 

Demo

相關問題