in reply to Re^2: change numbers in a corpus into words
in thread change numbers in a corpus into words

Oh, that's my pattern doing that (it requires a non-space character after the digit). Try this instead (single digits match):

perl -MLingua::EN::Numbers -pe 's/(\d\S*)/Lingua::EN::Numbers::num2en( +$1) || $1/ge' < input_file > output_file

Replies are listed 'Best First'.
Re^4: change numbers in a corpus into words
by Anonymous Monk on Feb 05, 2008 at 23:08 UTC
    thanks man, it works just got some minor changes that i think i would be able to fix. for example it dosnt change the digits stick to characters such as (1882) or 12s or 22nd which i guess ill change the Regexp n will fix... again tx alot.