2004年09月09日 星期四 09:21
Hollo hoxide: 好也!不过好象 Pler 的 PAN 中早已有标准的正则表达式 嗬嗬嗬, http://wiki.woodpecker.org.cn/moin.cgi/PyTips 大家要自觉将小的实用代码段归入之哪! 马上SVN 启动后,会有一个 woodpeckerTips 项目,收集快速解决各种小问题的代码! 欢迎贡献!分享经验! /******** [2004-09-09]09:19:25 ; hoxide wrote: >>>> r='\S*?)(?:(?:\\s.*>)|(?:>)).*? ' >>>> compile(r).findall(a) hoxide> 这个是我和天成讨论出来的方法,用来提取网页中的超链接,你的正则表达式可能有问题. 还有待改进 hoxide> ======= 2004-09-08 23:14:48 您在来信中写道:======= >> >> 现在有这样一组文本,都是从某域控制器倒出的用户AD信息。因为都是真实数据,不好全拿出来。大概是这样子…… >> >>CN=Administrator,CN=Users,DC=gdtel,DC=com >>CN=Guest,CN=Users,DC=gdtel,DC=com >>CN=TsInternetUser,CN=Users,DC=gdtel,DC=com >>CN=krbtgt,CN=Users,DC=gdtel,DC=com >>CN=广州管理员,OU=广州,DC=domain,DC=com >>CN=深圳管理员,OU=深圳,DC=domain,DC=com >>CN=珠海管理员,OU=珠海,DC=domain,DC=com >>CN=汕头管理员,OU=汕头,DC=domain,DC=com >>CN=韶关管理员,OU=韶关,DC=domain,DC=com >>CN=……,OU=……,OU=……,DC=domain,DC=com >>CN=……,OU=……,OU=……,OU=……,DC=domain,DC=com >>CN=……,OU=……,DC=domain,DC=com >>CN=SQLAgentCmdExec,CN=Users,DC=gdtel,DC=com >>…… >> >>这里面有一些系统内置的用户,也有一些自定义用户,我现在想要把自定义用户过滤出来,他们的特征是有若干个OU字段。现在我用这种正则表达式可以匹配出来: >>theRegular = re.compile(r"CN=.*?,OU=.*?,DC=gdtel,DC=com") >>不过我希望这个正则表达式更严格一些。现在的匹配条件的核心是"OU=.*?,",即以"OU="字符串后带有若干字符并以","结尾。 >>现在,我希望这一部分表达式匹配一到若干个"OU=.*?,",应该怎么写? >> >>谢谢大家 >>-- >>刘鑫 >>March.Liu >>_______________________________________________ >>python-chinese list >>python-chinese at lists.python.cn >>http://python.cn/mailman/listinfo/python-chinese >> hoxide> = = = = = = = = = = = = = = = = = = = = hoxide> 致 hoxide> 礼! hoxide> hoxide hoxide> hoxide_dirac at yahoo.com.cn hoxide> 2004-09-09 ********************************************/ -- Free as in Freedom Zoom.Quiet #=========================================# ]Time is unimportant, only life important![ #=========================================# sender is the Bat!2.12.00
Zeuux © 2025
京ICP备05028076号