Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python正则表达式以给定单词开头的整行_Python_Regex_Parsing_Expression - Fatal编程技术网

Python正则表达式以给定单词开头的整行

Python正则表达式以给定单词开头的整行,python,regex,parsing,expression,Python,Regex,Parsing,Expression,我正在尝试创建一个解析器,它将扫描整个文本,查找以“ACTIE”或“TODO”开头的行,然后返回除开头的单词之外的其余行 例如: 这是一个示例文本 ACTIE应返回此信息 更多文本等 应返回: 这个应该退回 到目前为止,我创建的正则表达式是: \s*(\bACTIE|TODO\b) ([^\n\r]*) 返回两次点击后的ACTIE和行: ACTIE,这应该被返回 有没有办法让它在开始时放弃“ACTIE”或“TODO”而只返回行的其余部分?使用非捕获组: \s*(?:\bACTIE|TODO\b

我正在尝试创建一个解析器,它将扫描整个文本,查找以“ACTIE”或“TODO”开头的行,然后返回除开头的单词之外的其余行

例如:

这是一个示例文本
ACTIE应返回此信息
更多文本等

应返回:

这个应该退回

到目前为止,我创建的正则表达式是:

\s*(\bACTIE|TODO\b) ([^\n\r]*)
返回两次点击后的ACTIE和行:

ACTIE,这应该被返回


有没有办法让它在开始时放弃“ACTIE”或“TODO”而只返回行的其余部分?

使用非捕获组:

\s*(?:\bACTIE|TODO\b) ([^\n\r]*)
+1(nvm票数不足),但可以将
[^\n\r]
更改为