我有一份表格的文件:
*##:##* text
*##:##* more text
and here is some more
*##:##* even more text
其中#是任意数字
我正在尝试编写正则表达式来查找
*##:##* text
和
*##:##* more text
and here is some more
和
*##:##* even more text
我目前的正则表达式如下:
'\*([0-9][0-9]:[0-9][0-9])\*(.+?)(?=(\*([0-9][0-9]:[0-9][0-9])\*|\Z))'
然而,它只会产生数字格式和部分文本的虚假结果。正确的正则表达式是什么样的?
答案 0 :(得分:0)
关键是,如果您希望正则表达式能够匹配多行调度的内容,则必须明确添加新行字符。
\*\d\d:\d\d\*((.|\n)(?!(\*\d\d:\d\d\*)))*