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