Python正则表达式与行首不匹配

他lont

我有一个包含一些数据的文本文件:

... 
DATA_ARRAY Some[] =
{
...
};

而且我有一个像这样的python 2.7正则表达式:

regx = re.compile("^DATA_ARRAY Some\[\].*?};", re.DOTALL)
regmatch = re.search(regx, data)
print regmatch.group(0)

问题是正则表达式不匹配任何内容(regmatch为None)。如果我删除^,那么它匹配就好了。

我在这里做错了什么?我想添加行开始搜索符号。

卡尔提克·曼恰拉

^检查字符串的开始re.MULTILINE

regx = re.compile("^DATA_ARRAY Some\[\].*?};", re.MULTILINE|re.DOTALL)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript正则表达式匹配*不是*行首

来自分类Dev

Python正则表达式搜索,匹配不匹配

来自分类Dev

正则表达式匹配:被空格或行首包围,但不匹配

来自分类Dev

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

来自分类Dev

正则表达式无法在行首匹配空格

来自分类Dev

正则表达式不匹配新行

来自分类Dev

正则表达式不匹配新行

来自分类Dev

正则表达式或不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

正则表达式不匹配

来自分类Dev

python中的正则表达式与单词不匹配

来自分类Dev

Python正则表达式不匹配

来自分类Dev

Python正则表达式不匹配多个组

来自分类Dev

简单的Python正则表达式不匹配

来自分类Dev

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

来自分类Dev

股票期权的 Python 正则表达式不匹配

来自分类Dev

根据python,正则表达式不匹配

来自分类Dev

正则表达式匹配行首或一组字符

来自分类Dev

正则表达式-在空格或行首之后匹配一对重复的字符

来自分类Dev

表达式不匹配正则表达式

来自分类Dev

正则表达式表达式不匹配行

来自分类Dev

python正则表达式行匹配

来自分类Dev

当正则表达式工具表明它应该匹配时,python正则表达式不匹配

来自分类Dev

当正则表达式工具表明它应该匹配时,python正则表达式不匹配

来自分类Dev

Python正则表达式负向后看,包括行首