求助正则表达式过滤特殊字符段

求助过滤某特殊代号字符段的正则表达式,各位老大帮帮忙哈,小弟这里拜谢了。原代码是这样的$regtxt='/<optiontypeid=\"([0-9]{1,})\"sub... 求助过滤某特殊代号字符段的正则表达式,各位老大帮帮忙哈,小弟这里拜谢了。
原代码是这样的
$regtxt = '/<option typeid=\"([0-9]{1,})\" subcounter=\"([0-9]{1,})\" value=\"([0-9]{1,})\" >(.*?)<\/option>/'; 源程序的功能是采集淘宝类目,这段代码是匹配其类目的数字代号的。
现在要求增加如下功能
typeid的值要过滤掉50035966
subcounter的值要过滤掉59790
value的值要过滤掉50035966
答得好还可以追加分数哦~
展开
 我来答
匿名用户
2013-09-05
展开全部
# S:~
use warnings;
use strict;

open IN, "<1.txt";
while(<IN>) {
my @t = $_ =~ /.*?=\s+(.*?)[::].*/;
print '|'.$t[0]."|\n";
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式