我有一个包含数千行的文件,其中术语Found
后跟一个数值,另一个术语document(s)
。我希望能够匹配模式字符串+数字+字符串,只提取数值,因为我需要找出最小和最大的数字。
答案 0 :(得分:1)
只是一个正则表达式模板
string \s* (\d+) \s* string
数字位于捕获缓冲区1中。
答案 1 :(得分:0)
感谢您的回复。我必须指定我在Linux中使用bash shell在这里我提出了解决方案:
cat filename.txt | grep -w -o "string [0-9]\{1,\} string" > output.txt
这允许我匹配大于1的任意数量的数字,并将字符串数字字符串模式列表输出到文本文件。
谢谢,
我