我有這樣的文字:添加字符在正則表達式匹配記事本+
01 music
02 soccer
03 theater
我要轉換爲
01;music
02;soccer
03;theater
我配以^ \ d {2}正則表達式,但我不知道替換這個
我有這樣的文字:添加字符在正則表達式匹配記事本+
01 music
02 soccer
03 theater
我要轉換爲
01;music
02;soccer
03;theater
我配以^ \ d {2}正則表達式,但我不知道替換這個
使用捕獲組,然後在替換字符串中再次引用組:
Find: "^(\d{2}) "
Replace: "$1;"
或者使用一個向後看:
Find: "(?<=^\d{2}) "
Replace: ";"
你想用$1;
替換(\d{2})
(請注意在右括號後面有空格)。正則表達式捕獲數字,以便您可以在替換中使用它作爲$1
。
如何找到一個space
,代之以;
?
這裏不需要正則表達式。
這只是一個例子,我會以其他方式使用它,tks –
FindWhat:(\d{2})(\s)
替換:$1;
在搜索模式中選擇正規表示
你不需要圍繞'\ s'的括號。 –
這將導致在'03;劇院「,因爲你沒有刪除空間。 –
其實我是;關閉括號和關閉正則表達式的反引號之間有空格;不幸的是,你幾乎看不到它,所以......被抓住了。 –
啊,對,就這樣。你可以用'\ s'替換那個空間,所以更明顯嗎? –