Python论坛  - 讨论区

标题:[python-chinese] 关于正则表达式的替换

2008年01月15日 星期二 13:15

Xian Chen hoganxian在gmail.com
星期二 一月 15 13:15:34 HKT 2008

ÕýÔò±í´ïʽÖеÄÌæ»»Äܲ»ÄÜдһ¸öpattern¶øÌæ»»¶à¸ö²»Í¬µÄ×Ö·û´®£¬

±ÈÈ磺
ABCD
¶ÔÓÚÕâ¸ö×Ö·û´®À´½²£¬Ïë°ÑÆäÖеÄ
Ìæ»»³É'\n',¶øÆäËüµÄhtml±êÇ©¾ÍÌæ»»³É¿Õ¸ñ ҪʵÏÖÕâÑùµÄ¹¦ÄÜ£¬ÕýÔò±í´ïʽӦ¸ÃÔõôдÄØ£¿ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20080115/379f1446/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 19:11

欧阳华 luou.net在gmail.com
星期二 一月 15 19:11:21 HKT 2008

>>> import re
>>> s=r'
ABCD
'
>>> p=re.compile(r'
')
>>> s=p.sub(r'\n',s) >>> p2=re.compile(r'<[^>]+?>') >>> p2.sub('',s) 'ABCD\n' >>> ÔÚ08-1-15£¬Xian Chen <hoganxian在gmail.com> дµÀ£º > > ÕýÔò±í´ïʽÖеÄÌæ»»Äܲ»ÄÜдһ¸öpattern¶øÌæ»»¶à¸ö²»Í¬µÄ×Ö·û´®£¬ > > ±ÈÈ磺
ABCD
> > ¶ÔÓÚÕâ¸ö×Ö·û´®À´½²£¬Ïë°ÑÆäÖеÄ
Ìæ»»³É'\n',¶øÆäËüµÄhtml±êÇ©¾ÍÌæ»»³É¿Õ¸ñ
> > ҪʵÏÖÕâÑùµÄ¹¦ÄÜ£¬ÕýÔò±í´ïʽӦ¸ÃÔõôдÄØ£¿ > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -- ==================== Ä¿Ç°ÁªÏµ·½Ê½£º µç»°£º13632845054 QQ£º4271520 -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20080115/f849b226/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 19:43

@@ askfor在gmail.com
星期二 一月 15 19:43:39 HKT 2008

pythonºÃÏñ²»ÄÜÏñphpÄÇÑùÓñí´ïʽÊý×é×÷Ϊpattern

2008/1/15 Å·Ñô»ª <luou.net在gmail.com>:

> >>> import re
> >>> s=r'
ABCD
'
> >>> p=re.compile(r'
')
> >>> s=p.sub(r'\n',s) > >>> p2=re.compile(r'<[^>]+?>') > >>> p2.sub('',s) > 'ABCD\n' > >>> > > ÔÚ08-1-15£¬Xian Chen <hoganxian在gmail.com> дµÀ£º > > > > ÕýÔò±í´ïʽÖеÄÌæ»»Äܲ»ÄÜдһ¸öpattern¶øÌæ»»¶à¸ö²»Í¬µÄ×Ö·û´®£¬ > > > > ±ÈÈ磺
ABCD
> > > > ¶ÔÓÚÕâ¸ö×Ö·û´®À´½²£¬Ïë°ÑÆäÖеÄ
Ìæ»»³É'\n',¶øÆäËüµÄhtml±êÇ©¾ÍÌæ»»³É¿Õ¸ñ
> > > > ҪʵÏÖÕâÑùµÄ¹¦ÄÜ£¬ÕýÔò±í´ïʽӦ¸ÃÔõôдÄØ£¿ > > > > _______________________________________________ > > python-chinese > > Post: send python-chinese在lists.python.cn > > Subscribe: send subscribe to python-chinese-request在lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request在lists.python.cn > > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > > > > -- > ==================== > Ä¿Ç°ÁªÏµ·½Ê½£º > µç»°£º13632845054 > QQ£º4271520 > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20080115/6604c28d/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2008年01月15日 星期二 19:51

大熊 bearsprite在gmail.com
星期二 一月 15 19:51:39 HKT 2008

sub支持回调函数,可在此根据匹配的字符串进行不同的替换

在08-1-15,Xian Chen <hoganxian在gmail.com> 写道:
>
> 正则表达式中的替换能不能写一个pattern而替换多个不同的字符串,
>
> 比如:
ABCD
> > 对于这个字符串来讲,想把其中的
替换成'\n',而其它的html标签就替换成空格
> > 要实现这样的功能,正则表达式应该怎么写呢? > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -- 茫茫人海,你是我的最爱 -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20080115/eac05559/attachment-0001.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号