X-Git-Url: http://pileus.org/git/?p=~andy%2Frhawk;a=blobdiff_plain;f=irc.awk;h=d4bb41e1f2dde228e23235a0e13ab57d0f114b01;hp=5652cc9f5f53ef66fc26a328bd72fce6b248f9fe;hb=HEAD;hpb=7ec857462370297c0f57ab0a02ffba0d8a9aa5d3 diff --git a/irc.awk b/irc.awk index 5652cc9..d4bb41e 100644 --- a/irc.awk +++ b/irc.awk @@ -137,9 +137,10 @@ function reload() { # Input parsing // { - gsub(/\s+/, " ") - gsub(/^ | $/, "") - gsub(/\3[0-9]*/, "") + gsub(/\s+/, " ") + gsub(/^ | $/, "") + gsub(/[\2\11\17\23\25\26\37]/, "") + gsub(/[\3\13](1[0-5]|0?[0-9])?(,(1[0-5]|0?[0-9]))?/, "") match($0, /(:([^ ]+) )?([A-Z0-9]+)(( [^:][^ ]*)*)( :(.*))?/, arr); sub(/^ /, "", arr[4]) SRC = arr[2]