使用Regex查找字符串后的所有内容

时间:2014-10-03 21:48:40

标签: regex

我需要在字符串中拉出“处理器”和所有内容。我试图用Regex来解决这个问题。

\\aaronmartinez\processor(0)\% idle time  
\\aaronmartinez\processor(1)\% idle time  
\\aaronmartinez\processor(2)\% idle time  
\\aaronmartinez\processor(3)\% idle time  
\\aaronmartinez\processor(4)\% idle time   
\\aaronmartinez\processor(5)\% idle time  
\\aaronmartinez\processor(6)\% idle time  
\\aaronmartinez\processor(7)\% idle time  
\\aaronmartinez\processor(_total)\% idle time

1 个答案:

答案 0 :(得分:2)

您可以使用这样的简单正则表达式:

(processor.*)

<强> Working demo

enter image description here

正如您所问,我们的想法是使用processor

捕获.*和其他所有内容

匹配信息:

MATCH 1
1.  [15-39] `processor(0)\% idle time`
MATCH 2
1.  [55-79] `processor(1)\% idle time`
MATCH 3
1.  [95-119]    `processor(2)\% idle time`
MATCH 4
1.  [135-159]   `processor(3)\% idle time`
MATCH 5
1.  [175-199]   `processor(4)\% idle time`
MATCH 6
1.  [215-239]   `processor(5)\% idle time`
MATCH 7
1.  [255-279]   `processor(6)\% idle time`
MATCH 8
1.  [295-319]   `processor(7)\% idle time`
MATCH 9
1.  [335-364]   `processor(_total)\% idle time`