标签: re-python

正则表达式如何在正则表达式模式中处理`^`或`$`?

我试图在python中使用正则表达式.我已经构建了正则表达式,如下所示.我知道这^用于匹配搜索字符串的开头.我已经通过匹配模式构建了包含多个^,但我不确定如何re尝试匹配搜索字符串中的模式.

re.match("^def/^def", "def/def")
Run Code Online (Sandbox Code Playgroud)

re对于无效的正则表达式,我期望会引发错误,但它不会引发任何错误并且不返回任何匹配项.

所以,我的问题是"^def/^def"还是"$def/$def"一个有效的正则表达式?

python regex re-python

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

python-重新为匹配的字符串留出空间

我在python中使用re模块来删除某些字符串的出现。以下是我正在尝试的:

>>> import re
>>> t = re.sub(re.compile('ab'), "", 'This is a ab text')
>>> t
'This is a  text'
Run Code Online (Sandbox Code Playgroud)

请注意,在上面的内容中,不是用'(什么都没有)替换'ab',而是用空格替换了它。有人可以在这里提出什么问题吗?

python regex python-3.x re-python

0
推荐指数
1
解决办法
39
查看次数

标签 统计

python ×2

re-python ×2

regex ×2

python-3.x ×1