【发布时间】:2020-09-06 01:39:42
【问题描述】:
如何调整以下代码以返回此示例中的单词和数字?
下面的正则表达式很好地提取了正负整数/浮点数,但我也想保留单词 ('abc')。
numeric_const_pattern = '[-+]? (?: (?: \d* \. \d+ ) | (?: \d+ \.? ) )(?: [Ee] [+-]? \d+ ) ?'
rx = re.compile(numeric_const_pattern, re.VERBOSE)
rx.findall("-1 abc -1m abc -2.0 abc -2.0m abc 1 abc 1m abc 2.0 abc 2.0m abc")
谢谢
伊恩
【问题讨论】: