github.com/benhoyt/goawk@v1.8.1/testdata/gawk/gsubtst3.ok (about) 1 regex input expected actual bug? 2 3 ------------------------------------------------------------- 4 (^) 12345 x12345 x12345 5 ($) 12345 12345x 12345x 6 (^)|($) 12345 x12345x x12345x 7 ($)|(^) 12345 x12345x x12345x 8 2 12345 1x345 1x345 9 (^)|2 12345 x1x345 x1x345 10 2|(^) 12345 x1x345 x1x345 11 ($)|2 12345 1x345x 1x345x 12 2|($) 12345 1x345x 1x345x 13 (2)|(^) 12345 x1x345 x1x345 14 (^)|(2) 12345 x1x345 x1x345 15 (2)|($) 12345 1x345x 1x345x 16 ($)|(2) 12345 1x345x 1x345x 17 ((2)|(^)). 12345 xx45 xx45 18 ((^)|(2)). 12345 xx45 xx45 19 .((2)|($)) 12345 x34x x34x 20 .(($)|(2)) 12345 x34x x34x 21 (^)|6 12345 x12345 x12345 22 6|(^) 12345 x12345 x12345 23 ($)|6 12345 12345x 12345x 24 6|($) 12345 12345x 12345x 25 2|6|(^) 12345 x1x345 x1x345 26 2|(^)|6 12345 x1x345 x1x345 27 6|2|(^) 12345 x1x345 x1x345 28 6|(^)|2 12345 x1x345 x1x345 29 (^)|6|2 12345 x1x345 x1x345 30 (^)|2|6 12345 x1x345 x1x345 31 2|6|($) 12345 1x345x 1x345x 32 2|($)|6 12345 1x345x 1x345x 33 6|2|($) 12345 1x345x 1x345x 34 6|($)|2 12345 1x345x 1x345x 35 ($)|6|2 12345 1x345x 1x345x 36 ($)|2|6 12345 1x345x 1x345x 37 2|4|(^) 12345 x1x3x5 x1x3x5 38 2|(^)|4 12345 x1x3x5 x1x3x5 39 4|2|(^) 12345 x1x3x5 x1x3x5 40 4|(^)|2 12345 x1x3x5 x1x3x5 41 (^)|4|2 12345 x1x3x5 x1x3x5 42 (^)|2|4 12345 x1x3x5 x1x3x5 43 2|4|($) 12345 1x3x5x 1x3x5x 44 2|($)|4 12345 1x3x5x 1x3x5x 45 4|2|($) 12345 1x3x5x 1x3x5x 46 4|($)|2 12345 1x3x5x 1x3x5x 47 ($)|4|2 12345 1x3x5x 1x3x5x 48 ($)|2|4 12345 1x3x5x 1x3x5x 49 x{0}((2)|(^)) 12345 x1x345 x1x345 50 x{0}((^)|(2)) 12345 x1x345 x1x345 51 x{0}((2)|($)) 12345 1x345x 1x345x 52 x{0}(($)|(2)) 12345 1x345x 1x345x 53 x*((2)|(^)) 12345 x1x345 x1x345 54 x*((^)|(2)) 12345 x1x345 x1x345 55 x*((2)|($)) 12345 1x345x 1x345x 56 x*(($)|(2)) 12345 1x345x 1x345x 57 x{0}^ 12345 x12345 x12345 58 x{0}$ 12345 12345x 12345x 59 (x{0}^)|2 12345 x1x345 x1x345 60 (x{0}$)|2 12345 1x345x 1x345x