Regex 正则表达式:如何找到被空格包围的数字?
我需要你帮我学正则表达式。我正在使用Dreamweaver进行文本编辑。我需要在每个数字周围加引号,并用逗号隔开。(我这样做是为了将值放入数据库。在Dreamweaver的Find中,可以使用regexp 我需要一个可以找到每个数字的正则表达式。例如,我有以下序列: 2010 310 309 99.68%33.98%44.98% 如何获取2010、301、309、99.68%等?它们是以制表符分隔的,有些是以空格分隔的。如何获取由空格包围的数字 多谢各位Regex 正则表达式:如何找到被空格包围的数字?,regex,Regex,我需要你帮我学正则表达式。我正在使用Dreamweaver进行文本编辑。我需要在每个数字周围加引号,并用逗号隔开。(我这样做是为了将值放入数据库。在Dreamweaver的Find中,可以使用regexp 我需要一个可以找到每个数字的正则表达式。例如,我有以下序列: 2010 310 309 99.68%33.98%44.98% 如何获取2010、301、309、99.68%等?它们是以制表符分隔的,有些是以空格分隔的。如何获取由空格包围的数字 多谢各位 -Laxmidi我不知道Dreamwea
-Laxmidi我不知道Dreamweaver的确切语法,但它应该类似于:
[\d.%]+
我不知道Dreamweaver是否支持这一点,但通常可以使用\s来表示空白 所以会是这样的: \s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+%)\s+(\d+%)\s+(\d+%)
祝你好运我简单地看了一下Dreamweaver的教程,似乎你可以: 搜索:
([\d.]+%?)
并替换为:
"$1",
注意:这将创建一个尾随逗号。实际数据样本的示例是什么?如果您只是处理数字,按空格拆分可能比选择每个项目更好。您最好对答案进行投票!谢谢!