【发布时间】:2019-10-09 11:52:52
【问题描述】:
我想从字符串中提取一个子字符串。
top - 16:04:32 up 69 days, 2 min, 0 users, load average: 0.39, 0.39, 0.41|Tasks: 64 total, 1 running, 63 sleeping, 0 stopped, 0 zombie|%Cpu(s): 2.3 us, 11.3 sy, 0.0 ni, 86.3 id, 0.1 wa, 0.0 hi, 0.1 si, 0.0 st|KiB Mem: 511268 total, 171828 used, 339440 free, 71632 buffers|KiB Swap: 0 total, 0 used, 0 free. 67608 cached Mem|
从上面的字符串:我只想要:
|KiB Mem: 511268 total, 171828 used, 339440 free, 71632 buffers|
模式相同,但数字可能会改变。
KiB\sMem\ 是我一直在尝试的正则表达式。
【问题讨论】:
-
您要捕获这些数字吗?那里有很多这样的子字符串吗?
标签: regex regex-lookarounds regex-group regex-greedy