ser*_*dev 8 php regex unix bash preg-replace
格雷茨人.
我正在寻找一种方法来做同样的事情,而不是PHP的preg_replace()(在shell脚本中搜索匹配正则表达式的文本并替换它).
因此,请考虑以下文件.
<a href="http://example.com/">Website #1</a>
<a href="http://example.net/">Website #2</a>
<a href="http://example.org/">Website #3</a>
Run Code Online (Sandbox Code Playgroud)
我希望得到这个:
http://example.com/
http://example.net/
http://example.org/
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?谢谢.
cod*_*ict 10
您可以使用sed:
sed -r 's/.*href="([^"]*)".*/\1/' file
Run Code Online (Sandbox Code Playgroud)