我需要在以下几行中提取数字,这些都是您可以找到的所有可能性,其特征在于要提取的字符串之后的第一个逗号。

SIP/6599595,,tr
SIP/Core-out/6641150,30
8000,,
SIP/Ar2-1-out/6641150,30


输出应为:

6599595
6641150
8000
6641150


该方法在BASH中。

最佳答案

grep -oP '(/|^)\K[0-9]+'


输出:

6599595
6641150
8000
6641150

关于linux - 使用各种定界符提取文本的字符串数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26504333/

10-10 19:49