Is there a string function to trim all non-ascii characters out of a string

abhishek guptaabhishek1983 at gmail.com
Mon Dec 31 03:54:26 EST 2007


On Dec 31, 1:20 pm, "silverburgh.me... at gmail.com"
<silverburgh.me... at gmail.com> wrote:
> Hi,
>
> Is there a string function to trim all non-ascii characters out of a
> string?
> Let say I have a string in python (which is utf8 encoded), is there a
> python function which I can convert that to a string which composed of
> only ascii characters?
>
> Thank you.

Use this function --

def omitNonAscii(nstr):
    sstr=''
    for r in nstr:
        if ord(r)<127:
            sstr+=r
    return sstr



More information about the Python-list mailing list