例如:
大王(大王子)(大王二) 0001
希望变成:
大王 0001
大王子 0001
…
例如:
大王(大王子)(大王二) 0001
希望变成:
大王 0001
大王子 0001
…
用正则。
寻找:([^(]+?)(([^(]+?))(([^(]+?)) ([^(]+?)\r\n
取代:\1 \4\r\n\2 \4\r\n\3 \4\r\n
大王(大王子)(大王二) 0001
↓
大王 0001
大王子 0001
大王二 0001
类似这样?
谢谢,上传了图,您看看
谢谢,我试一试
不知为何,emeditor里无法施行
您有勾选「使用正则表达式」吗?要勾选後再取代唷~
使用了,一直表示错误
咦怪怪的XD~
倒是为了要匹配至换行前的最後一个字符,所以寻找中才加了「\r\n」,所以原则上文本是有两行的,第二行是空行即可。
如果是这样,仍无法寻找匹配、取代,那就真的怪怪的XD~
您方便分享一下您的正则么
数字前面是空格啊。
如果是tab就得换 \t
(.*?)((.*?))(.*?) (\d+)
\1 \4\n\2\3 \4
这么明显,你里面的括号是半角的括号
正则里面 把(、)换成\(、\)
或者,先把半角(、)
替换成全角的(、)
可以了,万分感想您