KLSIXO3LL2UIVC2V5HQLCIDRXI6LNXPP3Y462SPTGFR3OY6ORTSQC
V4YVVY5DGY3MNCGIFI6KWO7SYR3U2MGISFMNB3AAHYZPK3PLWFEAC
SXF32LGKH4L5QIKOP5Y6ZBFWRZUHNG6NZF572NEABSFFU2E7YXFAC
IM4ARGEWFUTY7VDKRM4GNNZIPC24MHWGVI4HRZ4SMJ7I77HCZYCQC
GN5HJ6MQNCPQDINAHS35GUCFV3FKNHOHGVG3YF6FYAHR5MILMPDAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
JY3V7EV6X6EJH2QANLNO3S3YXZMGEW53BCIPFNVXSKZFUBSXHCAAC
2H4IGAQB6WSGLKH2X2RNR4GK5CUDZ6NDRWXX2OYIYE64BLKV7QXQC
ZBZDWW7FIJ24YR7MNGR7HUUHRHQX33AJWFES3G3NEM34W6BFD54AC
LBKFI2GRVO3NKT35RZ7R7WH4MQ6DVJEL6VC6NP3TRMACUQZIWXFAC
5UNFING5QZHIFQTY2L57LDIL3HKUYJOZWJI5NNNIY4I7SEL7COMQC
6V2WQCRS4WPHRGWQ4VFQBSUNJJ3DMZ5PD3NRPKLUZEAFEUGUKSYQC
SN6LXPXDTKM7LEJ73ZDYX4VG7TGAAQ7TWF3TAITAZI6AUJO5RC4QC
rmatch := regex_name_match(restr, name)
println('irc_name_match $restr $name => $rmatch')
return rmatch
if rmatch := regex_name_match(restr, name) {
println('irc_name_match $restr $name => $rmatch')
return true
} else {
return false
}
start, _ := re.find(name)
return start >= 0
_, _ := re.find(name)
groups := re.get_group_list()
if groups.len > 0 {
g := groups[0]
return name[g.start..g.end]
} else {
return error('regex_name_match failed for $restr on $name')
}