正则表达式:如何找到空白包围的数字?

时间:2010-08-24 00:08:43

标签: regex

我需要正则表达式的帮助。我正在使用Dreamweaver进行文本编辑。我需要在每个数字周围加上引号,并用逗号分隔它们。 (我这样做是为了将值放在我的数据库中。在Dreamweaver的Find中可以使用regexp。

我需要一个找到每个数字的正则表达式。例如,我有这个系列:

2010 310 309 99.68%33.98%44.98%

如何抓住2010,301,309,99.68%等?它们以制表符分隔,一些以空格分隔。如何抓住空格包围的数字?

谢谢。

-Laxmidi

3 个答案:

答案 0 :(得分:0)

我不知道Dreamweaver的确切语法,但它应该是这样的:

[\d.%]+

答案 1 :(得分:0)

我不知道Dreamweaver是否支持此功能,但通常您可以使用\ s来表示空格。

所以它会是这样的:

\ S +(\ d +)\ S +(\ d +)\ S +(\ d +)\ S +(\ d +%)\ S +(\ d +%)\ S +(\ d +%)

祝你好运

答案 2 :(得分:0)

我简要介绍了Dreamweaver的教程,看起来你可以:

搜索:

([\d.]+%?)

并替换为:

"$1", 

注意:这将创建一个尾随逗号。