我有一个 CSV 文件,其中包含具有类似范围的条目[12, 22[
,我想用类似范围替换[12; 22[
。
在这种情况下,Notepad++ 中应使用的正则表达式是什么?
我的数据集的示例行:
1,2,[21, 30[,......
4,3,[22, 32[,......
...
答案1
- Ctrl+H
- 找什么:
\[\d+\K,(?=\h*\d+\[)
- 用。。。来代替:
:
- 查看 环绕
- 查看 正则表达式
- Replace all
解释:
\[ # open square bracket
\d+ # 1 or more digits
\K # forget all we have seen until this position
, # a comma
(?= # positive lookahead, make sure we have after:
\h* # 0 or more horizontal spaces
\d+ # 1 or more digits
\[ # open square bracket
) # end lookahead
截图(之前):
截图(之后):