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

Regex 正则表达式:如何找到被空格包围的数字?,regex,Regex,我需要你帮我学正则表达式。我正在使用Dreamweaver进行文本编辑。我需要在每个数字周围加引号,并用逗号隔开。(我这样做是为了将值放入数据库。在Dreamweaver的Find中,可以使用regexp 我需要一个可以找到每个数字的正则表达式。例如,我有以下序列: 2010 310 309 99.68%33.98%44.98% 如何获取2010、301、309、99.68%等?它们是以制表符分隔的,有些是以空格分隔的。如何获取由空格包围的数字 多谢各位 -Laxmidi我不知道Dreamwea

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

我需要一个可以找到每个数字的正则表达式。例如,我有以下序列:

2010 310 309 99.68%33.98%44.98%

如何获取2010、301、309、99.68%等?它们是以制表符分隔的,有些是以空格分隔的。如何获取由空格包围的数字

多谢各位


-Laxmidi

我不知道Dreamweaver的确切语法,但它应该类似于:

[\d.%]+

我不知道Dreamweaver是否支持这一点,但通常可以使用\s来表示空白

所以会是这样的:

\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(\d+%)\s+(\d+%)


祝你好运

我简单地看了一下Dreamweaver的教程,似乎你可以:

搜索:

([\d.]+%?)
并替换为:

"$1", 

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

实际数据样本的示例是什么?如果您只是处理数字,按空格拆分可能比选择每个项目更好。您最好对答案进行投票!谢谢!