在 Python 中匹配多行正则表达式模式

喜剧奇美拉

我一直在尝试re.findall()多行,但一直无法这样做。这是我的正则表达式。

rx = re.compile(r"```( )* test.+```", re.DOTALL)
list = rx.findall(string)

而我回来的只是[' '](旁注,字符串是从文件中读入的。)谁能解释一下这里出了什么问题?

我也尝试过使用re.DOTALL|re.MULTILINE作为标志,但它们也没有解决任何问题。

正如 Michael Butscher 所指出的,findall将只返回与您的模式中的组匹配的内容。在你的情况下,这是一个单一的空白。如果您想返回整个匹配项,请尝试

r'``` +test.+```'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中的正则表达式-多行匹配

来自分类Dev

正则表达式模式无法在python中匹配

来自分类Dev

python在多行上分割正则表达式模式

来自分类Dev

匹配多行javascript代码的Python正则表达式

来自分类Dev

Python正则表达式多行匹配

来自分类Dev

Python:正则表达式以匹配C代码中的多行字符串

来自分类Dev

python中具有多个匹配项和否定条件的多行正则表达式

来自分类Dev

使用正则表达式python进行模式匹配

来自分类Dev

Python正则表达式与模式不匹配

来自分类Dev

python正则表达式模式匹配

来自分类Dev

Python逐行匹配正则表达式模式

来自分类Dev

多行正则表达式python

来自分类Dev

正则表达式多行Python

来自分类Dev

多行正则表达式python

来自分类Dev

正则表达式多行Python

来自分类Dev

使用正则表达式查找与Python中的模式匹配的所有行

来自分类Dev

正则表达式匹配Python中的“中文+数字”模式

来自分类Dev

Python正则表达式不匹配字符串中的所有模式

来自分类Dev

Python3尝试使用正则表达式将模式与变量中的值匹配

来自分类Dev

使用python中的模式或正则表达式匹配检查文件名

来自分类Dev

尝试匹配文本中的正则表达式模式总是返回无 Python

来自分类Dev

正则表达式的正则表达式在Python中不匹配

来自分类Dev

正则表达式检查python中跨多行的其他两个模式之间的模式是否存在

来自分类Dev

在Python中替换的正则表达式模式

来自分类Dev

正则表达式在python中查找特定模式

来自分类Dev

在Python中重复正则表达式模式

来自分类Dev

在Python正则表达式中匹配\ [\]

来自分类Dev

Python中的正则表达式无法正确匹配

来自分类Dev

正则表达式在python中匹配并替换

Related 相关文章

热门标签

归档