Python论坛  - 讨论区

标题:Re[2]: [python-chinese]正则表达式问题

2004年09月09日 星期四 09:21

Zoom.Quiet zoomq at infopro.cn
Thu Sep 9 09:21:52 HKT 2004

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



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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号