import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "transaction (.*[^\\s]+\\s*)begin";
final String string = "19-3-2020 02:19:17.887 INFO 16 190 transaction 17018 begin\n"
+ "19-3-2020 02:19:18.018 INFO 19 190 mailbox allocated for route\n"
+ "19-3-2020 02:19:18.018 INFO 15 186 end transaction 17018\n"
+ "19-3-2020 02:19:18.908 INFO 18 194 transaction 17021 begin\n"
+ "19-3-2020 02:19:19.165 INFO 10 183 mailbox allocated for rsvp-udp\n"
+ "19-3-2020 02:19:19.165 INFO 19 185 end transaction 17021\n"
+ "19-3-2020 02:19:19.370 INFO 16 184 transaction 17024 begin\n"
+ "19-3-2020 02:19:19.554 INFO 12 190 mailbox allocated for rsvp-udp\n"
+ "19-3-2020 02:19:19.554 INFO 13 191 end transaction 17024\n"
+ "19-3-2020 02:19:20.233 INFO 17 188 transaction 17027 begin\n"
+ "19-3-2020 02:19:20.413 INFO 11 187 creating mailslot for terminate\n"
+ "19-3-2020 02:19:20.413 INFO 11 183 end transaction 17027\n"
+ "19-3-2020 02:19:24.138 INFO 18 190 transaction 17030 begin\n"
+ "19-3-2020 02:19:24.270 INFO 18 184 interface 127.0.0.1, entity for rsvp allocated and initialized\n"
+ "19-3-2020 02:19:24.270 INFO 12 184 end transaction 17030\n"
+ "19-3-2020 02:19:24.823 INFO 19 184 transaction 17033 begin\n"
+ "19-3-2020 02:19:25.080 INFO 18 189 mailbox allocated for rsvp-api\n"
+ "19-3-2020 02:19:25.080 INFO 19 185 end transaction 17033\n"
+ "19-3-2020 02:19:26.762 INFO 18 188 transaction 17036 begin\n"
+ "19-3-2020 02:19:26.926 INFO 16 191 creating socket for querying route\n"
+ "19-3-2020 02:19:26.926 INFO 14 187 end transaction 17036\n"
+ "19-3-2020 02:19:27.924 INFO 18 184 transaction 17039 begin\n"
+ "19-3-2020 02:19:28.027 INFO 11 189 calculating thresholds...\n"
+ "19-3-2020 02:19:28.027 INFO 19 185 end transaction 17039\n"
+ "19-3-2020 02:19:28.916 INFO 16 192 transaction 17042 begin\n"
+ "19-3-2020 02:19:29.101 INFO 11 187 creating mailslot for (broken) pipe\n"
+ "19-3-2020 02:19:29.101 INFO 16 183 end transaction 17042\n"
+ "19-3-2020 02:19:32.982 INFO 16 187 transaction 17045 begin\n"
+ "19-3-2020 02:19:33.117 INFO 10 183 money transfer loaded from queue\n"
+ "19-3-2020 02:19:33.117 INFO 11 194 end transaction 17045\n"
+ "19-3-2020 02:19:35.237 INFO 14 194 transaction 17048 begin\n"
+ "19-3-2020 02:19:35.388 INFO 17 187 loading data for user\n"
+ "19-3-2020 02:19:35.388 INFO 16 191 end transaction 17048\n"
+ "19-3-2020 02:19:36.570 INFO 19 183 transaction 17051 begin\n"
+ "19-3-2020 02:19:36.769 INFO 17 193 mailbox allocated for rsvp\n"
+ "19-3-2020 02:19:36.769 INFO 16 190 end transaction 17051\n"
+ "19-3-2020 02:19:41.644 INFO 15 184 transaction 17054 begin\n"
+ "19-3-2020 02:19:41.838 INFO 12 184 mailbox allocated for rsvp\n"
+ "19-3-2020 02:19:41.838 INFO 16 188 end transaction 17054\n"
+ "19-3-2020 02:19:43.041 INFO 18 191 transaction 17057 begin\n"
+ "19-3-2020 02:19:43.196 INFO 18 194 master allocated for INFO and ERROR dump\n"
+ "19-3-2020 02:19:43.196 INFO 17 190 end transaction 17057\n"
+ "19-3-2020 02:19:44.377 INFO 15 186 transaction 17060 begin\n"
+ "19-3-2020 02:19:44.483 INFO 18 187 ready to accept informational socket connection\n"
+ "19-3-2020 02:19:44.483 INFO 18 191 end transaction 17060\n"
+ "19-3-2020 02:19:51.826 INFO 14 187 transaction 17063 begin\n"
+ "19-3-2020 02:19:51.970 INFO 18 191 no mailbox necessary for forward\n"
+ "19-3-2020 02:19:51.970 INFO 10 189 end transaction 17063\n"
+ "19-3-2020 02:19:52.900 INFO 18 193 transaction 17066 begin\n"
+ "19-3-2020 02:19:53.076 INFO 11 194 no mailbox necessary for forward\n"
+ "19-3-2020 02:19:53.076 INFO 10 183 end transaction 17066\n"
+ "19-3-2020 02:19:53.775 INFO 16 189 transaction 17069 begin\n"
+ "19-3-2020 02:19:53.894 INFO 12 188 creating socket for traffic CONTROL module\n"
+ "19-3-2020 02:19:53.894 INFO 19 188 end transaction 17069\n"
+ "19-3-2020 02:19:55.265 INFO 14 183 transaction 17072 begin\n"
+ "19-3-2020 02:19:55.419 INFO 14 194 out of INFO allcations\n"
+ "19-3-2020 02:19:55.419 INFO 12 192 end transaction 17072\n"
+ "19-3-2020 02:19:55.457 INFO 10 191 transaction 17075 begin\n"
+ "19-3-2020 02:19:55.581 INFO 10 194 creating mailslot for (broken) pipe\n"
+ "19-3-2020 02:19:55.581 INFO 12 185 end transaction 17075\n"
+ "19-3-2020 02:19:56.477 INFO 18 184 transaction 17078 begin\n"
+ "19-3-2020 02:19:56.648 INFO 15 194 calculating thresholds...\n"
+ "19-3-2020 02:19:56.648 INFO 15 188 end transaction 17078\n"
+ "19-3-2020 02:19:57.776 INFO 15 192 transaction 17081 begin\n"
+ "19-3-2020 02:19:57.903 INFO 19 186 out of INFO allcations\n"
+ "19-3-2020 02:19:57.903 INFO 10 191 end transaction 17081\n"
+ "19-3-2020 02:19:58.415 INFO 13 192 transaction 17084 begin\n"
+ "19-3-2020 02:19:58.593 INFO 10 190 creating mailslot for RSVP\n"
+ "19-3-2020 02:19:58.593 INFO 19 186 end transaction 17084\n"
+ "19-3-2020 02:20:04.431 INFO 17 187 transaction 17087 begin\n"
+ "19-3-2020 02:20:04.548 INFO 17 185 mailbox allocated for rsvp-udp\n"
+ "19-3-2020 02:20:04.548 INFO 14 192 end transaction 17087\n"
+ "19-3-2020 02:20:05.789 INFO 10 189 transaction 17090 begin\n"
+ "19-3-2020 02:20:05.951 INFO 17 188 no mailbox necessary for forward\n"
+ "19-3-2020 02:20:05.951 INFO 15 183 end transaction 17090\n"
+ "19-3-2020 02:20:06.081 INFO 10 185 transaction 17093 begin\n"
+ "19-3-2020 02:20:06.242 INFO 13 184 parsing transaction entries\n"
+ "19-3-2020 02:20:06.242 INFO 13 193 end transaction 17093\n"
+ "19-3-2020 02:20:10.696 INFO 13 190 transaction 17096 begin\n"
+ "19-3-2020 02:20:10.822 INFO 14 193 creating mailslot for RSVP client API\n"
+ "19-3-2020 02:20:10.822 INFO 14 184 end transaction 17096\n"
+ "19-3-2020 02:20:11.067 INFO 13 186 transaction 17099 begin\n"
+ "19-3-2020 02:20:11.260 INFO 11 187 creating mailslot for RSVP\n"
+ "19-3-2020 02:20:11.260 INFO 19 190 end transaction 17099\n"
+ "19-3-2020 02:20:12.363 INFO 15 192 transaction 17102 begin\n"
+ "19-3-2020 02:20:12.523 INFO 17 193 mailbox allocated for route\n"
+ "19-3-2020 02:20:12.523 INFO 17 183 end transaction 17102\n"
+ "19-3-2020 02:20:12.939 INFO 18 185 transaction 17105 begin\n"
+ "19-3-2020 02:20:13.068 INFO 15 189 mailbox allocated for pipe\n"
+ "19-3-2020 02:20:13.068 INFO 12 185 end transaction 17105\n"
+ "19-3-2020 02:20:18.230 INFO 19 191 transaction 17108 begin\n"
+ "19-3-2020 02:20:18.383 INFO 14 190 mailbox allocated for pipe\n"
+ "19-3-2020 02:20:18.383 INFO 17 187 end transaction 17108\n"
+ "19-3-2020 02:20:19.631 INFO 15 189 transaction 17111 begin\n"
+ "19-3-2020 02:20:19.736 INFO 19 193 no mailbox necessary for forward\n"
+ "19-3-2020 02:20:19.736 INFO 17 187 end transaction 17111\n"
+ "19-3-2020 02:20:20.160 INFO 11 184 transaction 17114 begin\n"
+ "19-3-2020 02:20:20.309 INFO 12 184 creating mailslot for RSVP client API\n"
+ "19-3-2020 02:20:20.309 INFO 12 190 end transaction 17114\n"
+ "19-3-2020 02:20:22.251 INFO 19 190 transaction 17117 begin\n"
+ "19-3-2020 02:20:22.419 INFO 11 191 creating mailslot for RSVP client API\n"
+ "19-3-2020 02:20:22.419 INFO 16 187 end transaction 17117\n"
+ "19-3-2020 02:20:23.358 INFO 10 187 transaction 17120 begin\n"
+ "19-3-2020 02:20:23.483 INFO 12 185 creating mailslot for dump\n"
+ "19-3-2020 02:20:23.483 INFO 18 187 end transaction 17120\n"
+ "19-3-2020 02:20:24.569 INFO 10 190 transaction 17123 begin\n"
+ "19-3-2020 02:20:24.758 INFO 17 188 creating mailslot for route engine - informational socket\n"
+ "19-3-2020 02:20:24.758 INFO 19 187 end transaction 17123\n"
+ "19-3-2020 02:20:25.021 INFO 12 183 transaction 17126 begin\n"
+ "19-3-2020 02:20:25.155 INFO 12 183 no mailbox necessary for forward\n"
+ "19-3-2020 02:20:25.155 INFO 16 189 end transaction 17126\n"
+ "19-3-2020 02:20:26.636 INFO 12 192 transaction 17129 begin\n"
+ "19-3-2020 02:20:26.749 INFO 10 184 interface 127.0.0.1, entity for rsvp allocated and initialized\n"
+ "19-3-2020 02:20:26.749 INFO 17 190 end transaction 17129\n"
+ "19-3-2020 02:20:27.396 INFO 16 190 transaction 17132 begin\n"
+ "19-3-2020 02:20:27.563 INFO 12 192 parsing transaction entries\n"
+ "19-3-2020 02:20:27.563 INFO 19 187 end transaction 17132\n"
+ "19-3-2020 02:20:28.436 INFO 15 186 transaction 17135 begin\n"
+ "19-3-2020 02:20:28.592 INFO 12 191 master allocated for INFO and ERROR dump\n"
+ "19-3-2020 02:20:28.592 INFO 16 188 end transaction 17135\n"
+ "19-3-2020 02:20:29.628 INFO 19 194 transaction 17138 begin\n"
+ "19-3-2020 02:20:29.775 INFO 13 192 loading data for user\n"
+ "19-3-2020 02:20:29.775 INFO 14 192 end transaction 17138\n"
+ "19-3-2020 02:20:30.445 INFO 14 187 transaction 17141 begin\n"
+ "19-3-2020 02:20:30.632 INFO 17 183 out of INFO allcations\n"
+ "19-3-2020 02:20:30.632 INFO 14 189 end transaction 17141\n"
+ "19-3-2020 02:20:32.048 INFO 19 194 transaction 17144 begin\n"
+ "19-3-2020 02:20:32.305 INFO 15 187 mailbox allocated for rsvp-api\n"
+ "19-3-2020 02:20:32.305 INFO 13 183 end transaction 17144\n"
+ "19-3-2020 02:20:34.478 INFO 12 188 transaction 17147 begin\n"
+ "19-3-2020 02:20:34.598 INFO 17 183 no mailbox necessary for traffic-CONTROL\n"
+ "19-3-2020 02:20:34.598 INFO 16 183 end transaction 17147\n"
+ "19-3-2020 02:20:38.401 INFO 15 189 transaction 17150 begin\n"
+ "19-3-2020 02:20:38.599 INFO 12 187 loopback to avoid ERROR\n"
+ "19-3-2020 02:20:38.599 INFO 15 190 end transaction 17150\n"
+ "19-3-2020 02:20:38.870 INFO 19 187 transaction 17153 begin\n"
+ "19-3-2020 02:20:39.127 INFO 17 183 ready to accept informational socket connection\n"
+ "19-3-2020 02:20:39.127 INFO 11 190 end transaction 17153\n"
+ "19-3-2020 02:20:41.593 INFO 18 187 transaction 17156 begin\n"
+ "19-3-2020 02:20:41.789 INFO 17 183 creating mailslot for RSVP client API\n"
+ "19-3-2020 02:20:41.789 INFO 18 192 end transaction 17156\n"
+ "19-3-2020 02:20:44.916 INFO 17 190 transaction 17159 begin\n"
+ "19-3-2020 02:20:45.053 INFO 17 193 no mailbox necessary for forward\n"
+ "19-3-2020 02:20:45.053 INFO 18 191 end transaction 17159\n"
+ "19-3-2020 02:20:45.453 INFO 11 191 transaction 17162 begin\n"
+ "19-3-2020 02:20:45.601 INFO 19 188 mailbox allocated for dump\n"
+ "19-3-2020 02:20:45.601 INFO 12 190 end transaction 17162\n"
+ "19-3-2020 02:20:45.694 INFO 10 184 transaction 17165 begin\n"
+ "19-3-2020 02:20:45.834 INFO 15 193 creating socket for traffic CONTROL module\n"
+ "19-3-2020 02:20:45.834 INFO 16 183 end transaction 17165\n"
+ "19-3-2020 02:20:46.645 INFO 10 191 transaction 17168 begin\n"
+ "19-3-2020 02:20:46.754 INFO 19 184 calculating thresholds...\n"
+ "19-3-2020 02:20:46.754 INFO 15 191 end transaction 17168\n"
+ "19-3-2020 02:20:47.677 INFO 17 191 transaction 17171 begin\n"
+ "19-3-2020 02:20:47.835 INFO 12 185 mailbox allocated for route\n"
+ "19-3-2020 02:20:47.835 INFO 11 188 end transaction 17171\n"
+ "19-3-2020 02:20:48.408 INFO 16 186 transaction 17174 begin\n"
+ "19-3-2020 02:20:48.581 INFO 18 185 money transfer loaded from queue\n"
+ "19-3-2020 02:20:48.581 INFO 16 184 end transaction 17174\n"
+ "19-3-2020 02:20:50.203 INFO 11 191 transaction 17177 begin\n"
+ "19-3-2020 02:20:50.339 INFO 19 186 calculating thresholds...\n"
+ "19-3-2020 02:20:50.339 INFO 10 184 end transaction 17177\n"
+ "19-3-2020 02:20:53.194 INFO 16 184 transaction 17180 begin\n"
+ "19-3-2020 02:20:53.351 INFO 14 192 creating socket for querying route\n"
+ "19-3-2020 02:20:53.351 INFO 11 191 end transaction 17180\n"
+ "19-3-2020 02:20:56.079 INFO 13 183 transaction 17183 begin\n"
+ "19-3-2020 02:20:56.197 INFO 17 192 master allocated for INFO and ERROR dump\n"
+ "19-3-2020 02:20:56.197 INFO 12 187 end transaction 17183\n"
+ "19-3-2020 02:20:58.901 INFO 15 184 transaction 17186 begin\n"
+ "19-3-2020 02:20:59.053 INFO 11 193 mailbox allocated for dump\n"
+ "19-3-2020 02:20:59.053 INFO 10 187 end transaction 17186\n"
+ "19-3-2020 02:20:59.186 INFO 11 187 transaction 17189 begin\n"
+ "19-3-2020 02:20:59.328 INFO 19 194 loopback to avoid ERROR\n"
+ "19-3-2020 02:20:59.328 INFO 16 185 end transaction 17189\n"
+ "19-3-2020 02:21:00.598 INFO 18 187 transaction 17192 begin\n"
+ "19-3-2020 02:21:00.793 INFO 12 185 creating mailslot for dump\n"
+ "19-3-2020 02:21:00.793 INFO 19 193 end transaction 17192\n"
+ "19-3-2020 02:21:01.766 INFO 15 187 transaction 17195 begin\n"
+ "19-3-2020 02:21:01.909 INFO 19 189 creating mailslot for RSVP\n"
+ "19-3-2020 02:21:01.909 INFO 14 187 end transaction 17195\n"
+ "19-3-2020 02:21:04.006 INFO 12 188 transaction 17198 begin\n"
+ "19-3-2020 02:21:04.136 INFO 17 188 ready to accept informational socket connection\n"
+ "19-3-2020 02:21:04.136 INFO 18 194 end transaction 17198\n"
+ "19-3-2020 02:21:07.115 INFO 19 189 transaction 17201 begin\n"
+ "19-3-2020 02:21:07.287 INFO 18 191 mailbox allocated for pipe\n"
+ "19-3-2020 02:21:07.287 INFO 16 184 end transaction 17201\n"
+ "19-3-2020 02:21:09.257 INFO 15 194 transaction 17204 begin\n"
+ "19-3-2020 02:21:09.426 INFO 15 185 creating mailslot for (broken) pipe\n"
+ "19-3-2020 02:21:09.426 INFO 13 191 end transaction 17204\n"
+ "19-3-2020 02:21:09.720 INFO 11 188 transaction 17207 begin\n"
+ "19-3-2020 02:21:09.897 INFO 17 188 calculating thresholds...\n"
+ "19-3-2020 02:21:09.897 INFO 11 184 end transaction 17207\n"
+ "19-3-2020 02:21:09.897 INFO 17 183 transaction 17210 begin\n"
+ "19-3-2020 02:21:10.018 INFO 18 193 creating mailslot for RSVP\n"
+ "19-3-2020 02:21:10.018 INFO 19 183 end transaction 17210\n"
+ "19-3-2020 02:21:11.916 INFO 13 189 transaction 17213 begin\n"
+ "19-3-2020 02:21:12.116 INFO 19 193 master allocated for INFO and ERROR dump\n"
+ "19-3-2020 02:21:12.116 INFO 18 188 end transaction 17213\n"
+ "19-3-2020 02:21:13.251 INFO 16 184 transaction 17216 begin\n"
+ "19-3-2020 02:21:13.441 INFO 19 190 money transfer loaded from queue\n"
+ "19-3-2020 02:21:13.441 INFO 19 189 end transaction 17216\n"
+ "19-3-2020 02:21:14.332 INFO 16 189 transaction 17219 begin\n"
+ "19-3-2020 02:21:14.529 INFO 12 189 loopback to avoid ERROR\n"
+ "19-3-2020 02:21:14.529 INFO 19 189 end transaction 17219\n"
+ "19-3-2020 02:21:15.936 INFO 18 194 transaction 17222 begin\n"
+ "19-3-2020 02:21:16.038 INFO 17 186 mailbox allocated for route\n"
+ "19-3-2020 02:21:16.038 INFO 11 193 end transaction 17222\n"
+ "19-3-2020 02:21:16.122 INFO 13 188 transaction 17225 begin\n"
+ "19-3-2020 02:21:16.245 INFO 18 191 mailbox allocated for route\n"
+ "19-3-2020 02:21:16.245 INFO 15 187 end transaction 17225\n"
+ "19-3-2020 02:21:17.814 INFO 18 186 transaction 17228 begin\n"
+ "19-3-2020 02:21:17.936 INFO 11 184 loopback to avoid ERROR\n"
+ "19-3-2020 02:21:17.936 INFO 14 189 end transaction 17228\n"
+ "19-3-2020 02:21:20.527 INFO 17 192 transaction 17231 begin\n"
+ "19-3-2020 02:21:20.635 INFO 15 190 mailbox allocated for rsvp\n"
+ "19-3-2020 02:21:20.635 INFO 17 189 end transaction 17231\n"
+ "19-3-2020 02:21:22.871 INFO 10 187 transaction 17234 begin\n"
+ "19-3-2020 02:21:23.046 INFO 14 192 creating socket for traffic CONTROL module\n"
+ "19-3-2020 02:21:23.046 INFO 14 188 end transaction 17234\n"
+ "19-3-2020 02:21:24.544 INFO 10 183 transaction 17237 begin\n"
+ "19-3-2020 02:21:24.725 INFO 15 190 creating mailslot for dump\n"
+ "19-3-2020 02:21:24.725 INFO 12 187 end transaction 17237\n"
+ "19-3-2020 02:21:27.020 INFO 18 188 transaction 17240 begin\n"
+ "19-3-2020 02:21:27.185 INFO 15 184 creating mailslot for (broken) pipe\n"
+ "19-3-2020 02:21:27.185 INFO 10 187 end transaction 17240\n"
+ "19-3-2020 02:21:28.865 INFO 13 189 transaction 17243 begin\n"
+ "19-3-2020 02:21:28.981 INFO 12 186 no mailbox necessary for traffic-CONTROL\n"
+ "19-3-2020 02:21:28.981 INFO 11 190 end transaction 17243\n"
+ "19-3-2020 02:21:31.132 INFO 19 193 transaction 17247 begin\n"
+ "19-3-2020 02:21:31.232 INFO 10 194 no mailbox necessary for forward\n"
+ "19-3-2020 02:21:31.232 INFO 16 194 end transaction 17247\n"
+ "19-3-2020 02:21:31.531 INFO 15 184 transaction 17249 begin\n"
+ "19-3-2020 02:21:31.638 INFO 18 186 mailbox allocated for terminate\n"
+ "19-3-2020 02:21:31.638 INFO 17 192 end transaction 17249\n"
+ "19-3-2020 02:21:32.040 INFO 10 184 transaction 17252 begin\n"
+ "19-3-2020 02:21:32.150 INFO 10 188 creating socket for querying route\n"
+ "19-3-2020 02:21:32.150 INFO 15 192 end transaction 17252\n"
+ "19-3-2020 02:21:34.194 INFO 13 187 transaction 17255 begin\n"
+ "19-3-2020 02:21:34.298 INFO 19 192 creating mailslot for RSVP\n"
+ "19-3-2020 02:21:34.298 INFO 12 191 end transaction 17255\n"
+ "19-3-2020 02:21:37.358 INFO 13 184 transaction 17258 begin\n"
+ "19-3-2020 02:21:37.532 INFO 10 184 mailbox allocated for pipe\n"
+ "19-3-2020 02:21:37.532 INFO 10 191 end transaction 17258\n"
+ "19-3-2020 02:21:39.792 INFO 16 191 transaction 17261 begin\n"
+ "19-3-2020 02:21:39.930 INFO 19 188 creating mailslot for dump\n"
+ "19-3-2020 02:21:39.930 INFO 17 183 end transaction 17261\n"
+ "19-3-2020 02:21:40.652 INFO 15 183 transaction 17264 begin\n"
+ "19-3-2020 02:21:40.834 INFO 13 193 parsing transaction entries\n"
+ "19-3-2020 02:21:40.834 INFO 18 191 end transaction 17264\n"
+ "19-3-2020 02:21:41.579 INFO 14 192 transaction 17267 begin\n"
+ "19-3-2020 02:21:41.724 INFO 18 183 mailbox allocated for rsvp\n"
+ "19-3-2020 02:21:41.724 INFO 15 186 end transaction 17267\n"
+ "19-3-2020 02:21:42.875 INFO 17 192 transaction 17270 begin\n"
+ "19-3-2020 02:21:43.003 INFO 15 193 mailbox allocated for rsvp-udp\n"
+ "19-3-2020 02:21:43.003 INFO 15 185 end transaction 17270\n"
+ "19-3-2020 02:21:45.504 INFO 12 193 transaction 17273 begin\n"
+ "19-3-2020 02:21:45.618 INFO 18 186 no mailbox necessary for forward\n"
+ "19-3-2020 02:21:45.618 INFO 11 186 end transaction 17273\n"
+ "19-3-2020 02:21:45.861 INFO 19 194 transaction 17276 begin\n"
+ "19-3-2020 02:21:46.027 INFO 11 190 mailbox allocated for pipe\n"
+ "19-3-2020 02:21:46.027 INFO 14 183 end transaction 17276\n"
+ "19-3-2020 02:21:46.469 INFO 13 191 transaction 17279 begin\n"
+ "19-3-2020 02:21:46.632 INFO 13 191 loopback to avoid ERROR\n"
+ "19-3-2020 02:21:46.632 INFO 16 185 end transaction 17279\n"
+ "19-3-2020 02:21:48.112 INFO 15 185 transaction 17282 begin\n"
+ "19-3-2020 02:21:48.223 INFO 13 189 money transfer loaded from queue\n"
+ "19-3-2020 02:21:48.223 INFO 13 192 end transaction 17282\n"
+ "19-3-2020 02:21:48.223 INFO 18 190 transaction 17285 begin\n"
+ "19-3-2020 02:21:48.338 INFO 15 186 out of INFO allcations\n"
+ "19-3-2020 02:21:48.338 INFO 16 189 end transaction 17285\n"
+ "19-3-2020 02:21:50.583 INFO 18 187 transaction 17288 begin\n"
+ "19-3-2020 02:21:50.766 INFO 10 186 interface 127.0.0.1, entity for rsvp allocated and initialized\n"
+ "19-3-2020 02:21:50.766 INFO 11 192 end transaction 17288\n"
+ "19-3-2020 02:21:52.301 INFO 18 185 transaction 17291 begin\n"
+ "19-3-2020 02:21:52.492 INFO 10 184 loading data for user\n"
+ "19-3-2020 02:21:52.492 INFO 15 186 end transaction 17291\n"
+ "19-3-2020 02:21:54.762 INFO 13 194 transaction 17294 begin\n"
+ "19-3-2020 02:21:54.921 INFO 12 188 no mailbox necessary for traffic-CONTROL\n"
+ "19-3-2020 02:21:54.921 INFO 17 193 end transaction 17294\n"
+ "19-3-2020 02:21:54.921 INFO 19 190 transaction 17297 begin\n"
+ "19-3-2020 02:21:55.178 INFO 16 188 ready to accept informational socket connection\n"
+ "19-3-2020 02:21:55.178 INFO 11 186 end transaction 17297\n"
+ "19-3-2020 02:21:55.610 INFO 11 190 transaction 17300 begin\n"
+ "19-3-2020 02:21:55.802 INFO 16 192 no mailbox necessary for forward\n"
+ "19-3-2020 02:21:55.802 INFO 17 188 end transaction 17300\n"
+ "19-3-2020 02:21:55.977 INFO 16 183 transaction 17303 begin\n"
+ "19-3-2020 02:21:56.163 INFO 17 185 creating mailslot for dump\n"
+ "19-3-2020 02:21:56.163 INFO 11 189 end transaction 17303\n"
+ "19-3-2020 02:21:58.907 INFO 17 184 transaction 17306 begin\n"
+ "19-3-2020 02:21:59.040 INFO 10 194 creating mailslot for route engine - informational socket\n"
+ "19-3-2020 02:21:59.040 INFO 16 186 end transaction 17306\n"
+ "19-3-2020 02:21:59.213 INFO 13 190 transaction 17309 begin\n"
+ "19-3-2020 02:21:59.354 INFO 15 194 mailbox allocated for route\n"
+ "19-3-2020 02:21:59.354 INFO 12 189 end transaction 17309\n"
+ "19-3-2020 02:22:02.571 INFO 14 192 transaction 17312 begin\n"
+ "19-3-2020 02:22:02.759 INFO 18 188 mailbox allocated for dump\n"
+ "19-3-2020 02:22:02.759 INFO 14 194 end transaction 17312\n"
+ "19-3-2020 02:22:02.886 INFO 18 186 transaction 17315 begin\n"
+ "19-3-2020 02:22:02.987 INFO 19 193 creating socket for traffic CONTROL module\n"
+ "19-3-2020 02:22:02.987 INFO 16 187 end transaction 17315\n"
+ "19-3-2020 02:22:05.840 INFO 14 185 transaction 17318 begin\n"
+ "19-3-2020 02:22:05.952 INFO 12 192 interface 127.0.0.1, entity for rsvp allocated and initialized\n"
+ "19-3-2020 02:22:05.952 INFO 10 187 end transaction 17318\n"
+ "19-3-2020 02:22:07.985 INFO 18 186 transaction 17321 begin\n"
+ "19-3-2020 02:22:08.242 INFO 10 191 calculating thresholds...\n"
+ "19-3-2020 02:22:08.242 INFO 12 188 end transaction 17321\n"
+ "19-3-2020 02:22:09.545 INFO 18 183 transaction 17324 begin\n"
+ "19-3-2020 02:22:09.684 INFO 12 187 interface 127.0.0.1, entity for rsvp allocated and initialized\n"
+ "19-3-2020 02:22:09.684 INFO 18 187 end transaction 17324\n"
+ "19-3-2020 02:22:09.772 INFO 13 192 transaction 17327 begin\n"
+ "19-3-2020 02:22:09.942 INFO 14 188 master allocated for INFO and ERROR dump\n"
+ "19-3-2020 02:22:09.942 INFO 16 185 end transaction 17327\n"
+ "19-3-2020 02:22:11.412 INFO 12 184 transaction 17330 begin\n"
+ "19-3-2020 02:22:11.558 INFO 14 186 creating socket for querying route\n"
+ "19-3-2020 02:22:11.558 INFO 16 183 end transaction 17330\n"
+ "19-3-2020 02:22:11.991 INFO 13 190 transaction 17333 begin\n"
+ "19-3-2020 02:22:12.248 INFO 16 189 parsing transaction entries\n"
+ "19-3-2020 02:22:12.248 INFO 16 183 end transaction 17333\n"
+ "19-3-2020 02:22:14.823 INFO 19 187 transaction 17336 begin\n"
+ "19-3-2020 02:22:15.002 INFO 14 189 creating mailslot for RSVP\n"
+ "19-3-2020 02:22:15.002 INFO 15 193 end transaction 17336\n";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html