我有一个(Python)正则表达式字符串,它使用以下内容提取名称后面和行尾的 ID,它还可以满足冒号之前/之后的空格或无空格的情况:
ID\s?:\s?(.\*)\r\*\n
https://regex101.com/r/qvMOdC/1
ID: an id
Rule name: abc
Severity: Medium
我想满足没有ID的情况,但上面的方法仅在冒号后有空格时有效,即ID:
工作正常,但当我这样做时ID:
,即冒号后没有空格,只是一个新行,它给我Rule name: abc
作为ID。
怎么修?谢谢。