标签: regex sublimetext3 sublimetext2 sublimetext
你好,我的文字中有这种线条:
Test | (4079|5657|5914)
我想用正则表达式来设置它:
Test | (4079:5657:5914)
我尝试过
替换为:([0-9](3)|[0-9](3)|[0-9](3)) 通过这样的:([0-9](3):[0-9](3):[0-9](3))
([0-9](3)|[0-9](3)|[0-9](3))
([0-9](3):[0-9](3):[0-9](3))
但是它不起作用...
非常感谢!
答案 0 :(得分:0)
您可以尝试查找并替换:
Find: \((\d+)\|(\d+)\|(\d+)\) Replace: ($1:$2:$3)
这似乎在demo中起作用。
答案 1 :(得分:0)
您可以使用“用正则表达式查找和替换”
输入以下内容
查找: (\d+)\|
(\d+)\|
替换: $1:
$1:
点击全部替换
输入:
Test | (4079|5657|5914) Test | (4079|5657|5914|1224344|123)
输出
Test | (4079:5657:5914) Test | (4079:5657:5914:1224344:123)