-3

基本上,我希望它匹配“asdf 78”和“78”,但不匹配“asdf78”。所以基本上,它只匹配 78,但如果有任何其他没有附加空格的字符,则不匹配。谢谢!

4

1 回答 1

3

我想这是 ...

(?:^|\s)78

(?: exp )可以省略。虽然,它告诉 Python 你不想知道它捕捉到了什么(你只想知道它是否捕捉到它,不管它是什么)(所以我们不会捕捉到我们不需要的东西;这是一个好习惯)

\s 是任何空白(如果您愿意,可以使用简单的空格)

如果您稍微了解正则表达式,其余的应该没问题。

于 2012-07-14T01:49:11.323 回答