1

这是一种在字符串中查找所有 3 个相邻数字组的解决方案:

m=re.findall(r"(?:\A|\s)\d\d\d(?:\s|$)", "111 chgsds 123 jdswu 456 x111101 765")

调用 findall 后的输出:

['111 ', ' 123 ', ' 456 ', ' 765']

但我正在寻找更优雅的解决方案。谢谢。

4

1 回答 1

2

您是否认为以下是更优雅的解决方案:

m=re.findall(r"\b\d{3}\b", "111 chgsds 123 jdswu 456 x111101 765")
于 2013-11-04T22:25:44.547 回答