gpt4 book ai didi

regex - perl 相当于我的正则表达式来处理多行搜索

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:47 26 4
gpt4 key购买 nike

我是正则表达式的新手,我无法使用 grep 处理正则表达式搜索。所以想到尝试 perl

你能给出一个与正则表达式等价的 perl 吗

^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$)

我想在 linux 中的一个文件上执行它..多行搜索...任何人都可以帮助我吗?

即使是可以处理我的操作的 awk 命令也可以..

并且我已经在下面的链接中处理这个问题了

Scope of grep with regular expressions

a regular expression to grep specific paragraphs of a file

当我按原样使用表达式时,它给我:“^”附近的语法错误

最佳答案

我设法用PCREGREP 实用工具

pcregrep -M '(^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$))' file1

做到了 :)谢谢@Damian @jack

关于regex - perl 相当于我的正则表达式来处理多行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11014930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com