\z . , 4 . , , . \z , .
:
/\d\z/
"4" :
"24"
/\d\z/
"4" "4" :
"24\n"
, , \G:
\G ( ) Java
: Real-World \G
. , , , ( ). , , . :
Foo, bar.baz: buz'fuzz * -/ | ^
"har" . "har" . , :
/(?<=^|\G\W)\w+\b(?<!har)/
rubular
, , 3 ('foo'), . , lookbehind , , , "har" .
. 1 - (',' - - lookbehind, ), 3 ('bar').
, "har" , lookbehind, . , .
:
foo
bar
baz
buz
fuzz
hoo
"har" (, , "har" ), , :
/(?!^)(?<=har\W|\G\W)\w+\b/
rubular
, "har" , ( , ). :
haz
fil
bil
bak
"har" , :
/\bhar\b|(?!^)(?<=\G\W)\w+\b/
rubular
:
har
haz
fil
bil
bak