相关疑难解决方法(0)

来自re模块的Python正则表达式是否支持单词边界(\ b)?

在尝试学习更多有关正则表达式的内容时,教程建议您可以使用它\b来匹配单词边界.但是,Python解释器中的以下代码段无法按预期工作:

>>> x = 'one two three'
>>> y = re.search("\btwo\b", x)
Run Code Online (Sandbox Code Playgroud)

它应该是一个匹配对象,如果匹配任何东西,但它是None.

\b不是在Python支持或正在使用它错了,我的表达?

python regex

91
推荐指数
4
解决办法
5万
查看次数

Python正则表达式匹配整个单词

我无法为下面的场景找到正确的正则表达式:

让我们说:

a = "this is a sample"
Run Code Online (Sandbox Code Playgroud)

我希望匹配整个单词 - 例如,匹配"hi"应该返回False,因为"hi"它不是一个单词,并且"is"应该返回True,因为左侧和右侧没有字母字符.

python regex

33
推荐指数
2
解决办法
5万
查看次数

查找带有正则表达式的3个字母的所有单词

我正在尝试在字符串中找到包含3个字母的所有单词.
所以在这个列表中

cat monkey dog mouse
Run Code Online (Sandbox Code Playgroud)

我只想要

cat dog
Run Code Online (Sandbox Code Playgroud)

这是我的表达:

^[a-zA-Z]{3}$
Run Code Online (Sandbox Code Playgroud)

我用不同的在线正则表达式测试器测试了它,但它们都没有与我的表达相匹配.

java regex string parsing

6
推荐指数
1
解决办法
9019
查看次数

标签 统计

regex ×3

python ×2

java ×1

parsing ×1

string ×1