0

/[^0-9\.]/g我可以在 Sublime Text 搜索和替换中使用什么相当于 JS 正则表达式?


更新:

我想替换array(9.49),9.49,.

我找到了一个解决方案:

寻找:array\((\d.+)\)(,)

并替换:\1\2

无论如何,我想知道如何在 Sublime 中使用范围来使用等效于 JS 正则表达式/[^0-9\.]/g而不是\d.+.

4

1 回答 1

2

您需要删除分隔符(斜杠);无论如何,全局修饰符g都是隐式的,并且在任何一种情况下都不需要反斜杠:

[^0-9.]

应该做。

编辑:

您编辑的问题现在似乎正在寻找完全不同的东西:

你想搜索

array\(([\d.]+)\),   // or array\(([0-9.]+)\),

并替换为

\1,
于 2013-02-27T11:48:40.913 回答