私はINFO
、ERROR
、DEBUG
の正規表現を取得したいと考えています。正規表現で特定の単語を取得するにはどうすればよいですか?
例:1
を満たすとき、INFO
が得られます。 2
を満たす場合、ERROR
を取得し、3
を満たす場合、DEBUG
を取得します。
1. [0;39m [http-nio-9000-exec-1] 2017-09-13 17:52:45,394 [34m|-INFO [0;39m [1;30mWatchHandlerInterceptor.java:59[0;39m [1;31m[0;39m | [35mreq monitor
2. [0;39m [http-nio-9000-exec-1] 2017-09-13 17:52:45,394 [34m|-ERROR[0;39m [1;30mWatchHandlerInterceptor.java:59[0;39m [1;31m[0;39m | [35mreq monitor
3. [0;39m [http-nio-9000-exec-1] 2017-09-13 17:52:45,394 [34m|- DEBUG[0;39m [1;30mWatchHandlerInterceptor.java:59[0;39m [1;31m[0;39m | [35mreq monitor
正規表現
が出会う "1" によって何を意味しますか? did not did you get –
"1"は[0; 39m [http-nio-9000-exec-1]を意味します。2017-09-13 17:52:45,394 [34m | -INFO [0; 39m [1; 30mWatchHandlerInterceptor.java :59 [0; 39m [1; 31m [0; 39m | [35mモニター [2; 39m [http-nio-9000-exec-1] 2017-09-13 17:52:45,394 [ 0; 39m [1; 31m [0; 39m | [35mモニター "3"は[0; 39m [http-nio-9000-exec-1] 2017-09-13 17:52:45,394 [34m | - DEBUG [0; 39m [1; 30mWatchHandlerInterceptor.java:59 [ 0; 39m [1; 31m [0; 39m | [35mモニター – cameron