Please enable JavaScript to use regex101
/
^
r
e
g
e
x
[
\
-
_
]
?
1
0
1
$
/
i
Reg
ular
Ex
pressions
101
Upgrade to Pro
Enterprise
Regular Expression
r"
keyword_token:\s*(.*?)\s*(\d[a-zA-Z\d-]*)\(([^()]*)\)
"
gm
Input 1
1
New
# streetname 1() refers to house number 1 with an empty () additional qualifier keyword_token: street name 4() keyword_token: street name 4a() keyword_token: street name 4Aa() keyword_token: street-name 14() keyword_token: streetname 123()keyword_token: streetname 123() # why is it logged one message per line, but we get the address logged twice - sometimes?? keyword_token: streetname 9(7)keyword_token: streetname 9(7) keyword_token: streetname 27()\r\n a lot more text and log messages in the free form text log - one messageper line \n keyword_token: street-name 1-23(BLOCK D HAUS 6)keyword_token: street-name 1-23(BLOCK H HAUS 2)keyword_token: street-name 1-23(BLOCK G HAUS 3)', keyword_token: Streetname 96-98(13)
Extraction
# streetname 1() refers to house number 1 with an empty () additional qualifier keyword_token: street name 4() keyword_token: street name 4a() keyword_token: street name 4Aa() keyword_token: street-name 14() keyword_token: streetname 123()keyword_token: streetname 123() # why is it logged one message per line, but we get the address logged twice - sometimes?? keyword_token: streetname 9(7)keyword_token: streetname 9(7) keyword_token: streetname 27()\r\n a lot more text and log messages in the free form text log - one messageper line \n keyword_token: street-name 1-23(BLOCK D HAUS 6)keyword_token: street-name 1-23(BLOCK H HAUS 2)keyword_token: street-name 1-23(BLOCK G HAUS 3)', keyword_token: Streetname 96-98(13)