我已經得到了語法:記事本++替換搜索正則表達式的最後一個符號
"DI000001-DM-BEL-THONL-D1"
需要被分成
"DI000001","DM-BEL-THONL-D1"
它只能使用這個正則表達式發現:
DI[0-9]{5,6}-
但它是最後一個 - 需要用「,」代替
如何在反向引用中刪除符號?
我已經得到了語法:記事本++替換搜索正則表達式的最後一個符號
"DI000001-DM-BEL-THONL-D1"
需要被分成
"DI000001","DM-BEL-THONL-D1"
它只能使用這個正則表達式發現:
DI[0-9]{5,6}-
但它是最後一個 - 需要用「,」代替
如何在反向引用中刪除符號?
可以搜索該
(DI\d{5,6})-
而且隨着
$1","
代替你不能「切出一個反向引用的象徵」,但你可以使用一個捕獲組在匹配模式您需要保留的文本(並在替換模式中使用反向引用 - 請參閱Niitaku's answer),或放棄在當前迭代中使用\K
運算符匹配的部分文本:運算符:
DI[0-9]{5,6}\K-
^^
替換爲","
。
未測試:'(DI [0-9] {5,6}) - ',替換爲 「$ 1,」 – jensgram