【发布时间】:2010-02-07 03:22:22
【问题描述】:
如何匹配这个字符串中的 URL 地址,我有其他匹配文本的代码,它似乎可以工作,但是当我在这里尝试使用它时,它没有,它一直说“没有这样的文件或目录。我不知道 grep -o 只对文件有效?
matchString='url={"urlPath":"http://www.google.com/","thisIsOtherText"'
array=($(grep -o 'url={"urlPath":"([^"]+)"' "$matchString"))
grep: url={"urlPath":"http://www.google.com/","thisIsOtherStuff": No such file or directory
无论如何,请您帮我匹配“matchString”变量中的 URL(它不必使用 grep)。
【问题讨论】: