我有语法:
"DI000001-DM-BEL-THONL-D1"
需要分成
"DI000001","DM-BEL-THONL-D1"
只能使用此正则表达式找到它:
DI[0-9]{5,6}-
但这是最后一次 - 需要用“,”
代替如何在反向引用中剪切符号?
答案 0 :(得分:2)
您可以搜索此
(DI\d{5,6})-
并替换为
$1","
答案 1 :(得分:2)
您不能“在反向引用中剪切符号”,但您可以在模式上使用捕获组来匹配您需要保留的文本(并在替换模式中使用反向引用 - 请参阅{{3}使用\K
运算符在当前迭代中丢弃当前匹配的文本的一部分:
DI[0-9]{5,6}\K-
^^
替换为","
。