免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3242 | 回复: 2

python 如何匹配下面这段字符!!! [复制链接]

论坛徽章:
0
发表于 2011-07-14 16:04 |显示全部楼层
本帖最后由 toddytao 于 2011-07-14 16:09 编辑

hi。。。

我有一段这样的字符。。。

[Wed Jul 13 23:52:06 2011] [error] [client 10.241.16.18] FastCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp" stderr: AppNameVer is 'webscr#WEBSCR-1',
referer: https://www.stage2vm4247.qa.payp ... b1f038b9caf006b42ac
[Wed Jul 13 23:52:06 2011] [error] [client 10.241.16.18] FastCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp" stderr: WEBSCR-1 webscr: 1310626326 975
verbose: LoggingConfig: Getting value for config: release_build_number, referer: https://www.stage2vm4247.qa.payp ... dispatch=5885d80a13
c0db1f038b9caf006b42ac
[Wed Jul 13 23:52:06 2011] [error] [client 10.241.16.18] FastCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp" stderr: WEBSCR-1 webscr: 1310626326 975
verbose webscr webscr-1 2001631: LoggingConfig: Getting value for config: XSS_blacklist_vars, referer: https://www.stage2vm4247.qa.paypal.com/au/cgi-bin/webs
cr?dispatch=5885d80a13c0db1f038b9caf006b42ac
[Wed Jul 13 23:52:06 2011] [error] [client 10.241.16.18] FastCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp" stderr: WEBSCR-1 webscr: 1310626326 975
verbose webscr webscr-1 2001631: LoggingConfig: Getting value for config: XSS_illegal_chars, referer: https://www.stage2vm4247.qa.paypal.com/au/cgi-bin/websc
r?dispatch=5885d80a13c0db1f038b9caf006b42ac
[Wed Jul 13 23:52:06 2011] [error] [client 10.241.16.18] FastCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp" stderr: WEBSCR-1 webscr: 1310626326 975
verbose webscr webscr-1 2001631: LoggingConfig: Getting value for config: validator_config_file, referer: https://www.stage2vm4247.qa.paypal.com/au/cgi-bin/w
ebscr?dispatch=5885d80a13c0db1f038b9caf006b42ac
[Wed Jul 13 23:52:06 2011] [error] [client 10.241.16.18] FastCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp" stderr: WEBSCR-1 webscr: 1310626326 975
verbose webscr webscr-1 2001631: LoggingConfig: Getting value for config: cal_prefix_for_simple_cmd, referer: https://www.stage2vm4247.qa.paypal.com/au/cgi-b
in/webscr?dispatch=5885d80a13c0db1f038b9caf006b42ac

请问如何用python匹配上面的黑色粗体字符串, 并把匹配的字符串删除? 弄了很久了。。还是没弄出来啊。。。向各位大侠请教, 谢过了!!!

论坛徽章:
0
发表于 2011-07-14 17:18 |显示全部楼层
这个其实使用shell的sed来处理更好处理。

论坛徽章:
0
发表于 2011-07-15 16:01 |显示全部楼层
astCGI: server "/x/web/STAGE2VM4247/appdispatcher/appdisp
referer: https://www.stage2vm4247.qa.paypal.com/au/cgi-bin/webs

没看出你要匹配的字符串有什么特征,不如用正则替换很简单,参考使用:

  1. import re

  2. def replaceHtml(s):
  3.     s = re.sub("<.*?>", '', s)
  4.      return s
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP