我有一个XML文件,该文件由一行组成.
我想要做的是finalNumber通过Putty从文件中提取" "属性值.而不是必须使用记事本++下载副本和搜索.
我已经构建了一个我在在线工具上测试的正则表达式,并尝试在sed命令中使用它来复制grep功能.该命令运行但不返回任何内容.
正则表达式:
(?<=finalNumber=")(.*?)(?=")
Run Code Online (Sandbox Code Playgroud)
sed 命令(不返回任何内容,预期28,请参阅文件提取):
sed -n '/(?<=finalNumber=")(.*?)(?=")/p' file.xml
Run Code Online (Sandbox Code Playgroud)
文件提取:
...argo:finalizedDate="2012-02-09T00:00:00.000Z" argo:finalNumber="28" argo:revenueMonth=""...
Run Code Online (Sandbox Code Playgroud)
我觉得我很接近(我可能是错的),我是在正确的路线还是有更好的方法来实现输出?
我有一个以下格式的字符串:
TEXT####TEXT####SPECIALTEXT
我需要得到SPECIALTEXT,基本上是在第二次出现之后####.我做不到.谢谢
我正在使用正则表达式(\b\w+\b)\W+\1{3,}来过滤重复三次或更多次字符串的网址.我想(\b\w+\b)\W+\1{3,}还是(\b\w+\b)\W{3,}+\1但没有帮助
http://rubular.com/r/6IyCPyBiuW - > (\b\w+\b)\W+\1- >这可以找到重复多次的单词,但我有兴趣找到重复三次以上的单词.
http://rubular.com/r/O9NcobUsTX - > (\b\w+\b)\W+\1{3,}- >这不能找到重复三个或更多的单词