【发布时间】:2012-11-19 21:30:37
【问题描述】:
我希望能够将字符串拆分成一个列表,围绕任何不是数字或点的内容。目前 split 方法只提供了一种对 split 进行肯定匹配的方法,正则表达式是在这种情况下采用的最佳途径吗?
例如,给定字符串"10.23, 10.13.21; 10.1 10.5 and 10.23.32"
这应该返回列表['10.23', '10.13.21', '10.1', '10.5', '10.23.32']
因此,我相信在这种情况下使用的最佳正则表达式将是......
[\d\.]+
这是处理这种情况的最佳方式吗?
【问题讨论】:
-
我同意正则表达式似乎最适合这种情况。