我试图使用Linux的grep命令的正则表达式
(^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$))
当我在https://www.regextester.com上尝试使用文件的内容时,我得到了所需的结果,即所需的字段匹配,但当我尝试使用它时
grep '(^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$))' file1
它给我的一切都是空的!
这有什么问题?
pcregrep -M  '(^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$))'
成功了:)