如何使用正则表达式提取此子字符串?

我想提取“缓存”之后的数字(可以是任何非负整数),而不是“total_cache”之后的数字。我需要能够在单个正则表达式中执行此操作,并且不能使用前瞻或后视。(我在 go 中这样做,这似乎与这里的测试仪基本兼容:http : //regexpal.com/

cache 5764452352

rss 2929250304

rss_huge 0

mapped_file 283906048

pgpgin 19709097

pgpgout 17586611

pgfault 39612525

pgmajfault 3757

inactive_anon 160579584

active_anon 3931484160

inactive_file 3560427520

active_file 1040818176

unevictable 49152

hierarchical_memory_limit 9223372036854775807

total_cache 5764452352

total_rss 2929250304

total_rss_huge 0

total_mapped_file 283906048

total_pgpgin 19709097

total_pgpgout 17586611

total_pgfault 39612525

total_pgmajfault 3757

total_inactive_anon 160579584

total_active_anon 3931484160

total_inactive_file 3560427520

total_active_file 1040818176

total_unevictable 49152


函数式编程
浏览 212回答 3
3回答

犯罪嫌疑人X

试试这个 -^cache[ ](\d+)$带有多行(m)标志(在 Regex Tester 中勾选选项 - ^$ 匹配换行符)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go