I want to get 16 from this string :
request id is 16 (group id 1) for host localhost
And the Status message of JID No. 10 (which is in this case Kill time expired
)
JID Pri S Owner Number Pages Dials Status
11 127 D root 0xxxxxx 1:1 1:12
16 116 F www-da 0xxxxxx 0:1 12:12 No carrier detected; too
15 127 D root 0xxxxxx 1:1 1:12
10 127 F root 0xxxxxx 0:0 0:12 Kill time expired
9 127 F root 0xxxxxx 0:0 0:12 Job aborted by request
8 127 F root 0xxxxxx 0:0 0:12 Job aborted by request
EDIT : I managed to solve the first problem. the answer is (\d+)
. I need a hint for the second search.
For the second one, you could look for a line that starts with "10", then "something" and then 9 consecutive spaces. After the spaces is what you need to capture. The regex is ^10.+\s{9}(.*)