我可以在Sublime Text搜索和替换中使用JS正则表达式/[^0-9\.]/g
的等价物吗?
UPD:
我想将array(9.49),
替换为9.49,
。
我找到了解决方案:
查找:array\((\d.+)\)(,)
并替换:\1\2
无论如何,我想知道如何在Sublime中使用范围来使用JS正则表达式/[^0-9\.]/g
而不是\d.+
的等价物。
答案 0 :(得分:2)
你需要删除分隔符(斜杠);无论如何,全局修饰符g
都是隐含的,在任何一种情况下都不需要反斜杠:
[^0-9.]
应该这样做。
修改强>
现在,您编辑的问题似乎正在寻找完全不同的内容:
您想要搜索
array\(([\d.]+)\), // or array\(([0-9.]+)\),
并替换为
\1,