求一正则 (?<!exp) 匹配前面不是exp的位置 这个貌似浏览器都不支持了,那就不好写了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 my $x=<STDIN>;chomp $x;my @B;while($x=~/\"/g){push @B,pos($x); }$a=$B[0];$b=$B[scalar(@B)-1];$head=substr($x,0,$a-1);$middle=substr($x,$a,$b-$a-1);$tail=substr($x,$b);print "---$head\n";print "---$middle\n";print "---$tail\n";运行结果如下:---4,---小金"",子---, abc开个玩笑,未必是你需要的. 如果你说从第一个"开始匹配到最后一个",这是一个规律而所谓单个",真心看不懂算什么规律如果把你的字符串改一下:4,"小金"",子", abc,4,"小金"",子", abc那么到底匹配什么,是匹配2次小金"",子还是小金"",子", abc,4,"小金"",子 大哥, 我的规则就是“单个双引号开头,单个双引号结尾”,两个双引号在一起就不算了嘛4,"小金"",子", abc,4,"小金"",子", abc=>4"小金"",子"abc4"小金"",子"abc就是这样啊, 如果你还不明白, 你去看一下CSV吧:http://baike.baidu.com/link?url=SD0ountn9T4jGCT2l9JdCxJN_cdLFbimrCRRqh_n4QMfxUVK9fBw5ncyDmkWGEGo4xLwO-QdBnKRLSxOePkuE_F4-W4af0_ebPtXCt3NMbq 正则表达式测试工具, 如果有兴趣可以用这个先测一下是否正确:http://deerchao.net/tools/regex_tester/regextester.zip ^,后面为什么要加一空格?abc前面不是有个空格吗,如果要保留就把正则里面的去掉就行了 ^,后面为什么要加一空格?abc前面不是有个空格吗,如果要保留就把正则里面的去掉就行了去掉了还是有点问题, 麻烦再改改, 谢谢正则:("{2,},|[^,])*字符串:4,"小金"",子", abc,"ih """,""","""希望得到结果:4"小金"",子" abc"ih """""","""运行效果: iframe自适应高度问题? JS错误 无语啊太奥妙了 谁能解释下 二个连动选择框,有个特殊要求,不知如何搞,帮我一下 菜鸟级的问题,关于动态传递表单对象的问题 参数是特殊字符怎么传值?解决马上给分!!! 这句document.write这么写啊为什么老是提示缺少")" 页面每隔60秒自动刷新功能,如何知道当前的窗口被最小化了??没人会吗?? 求教,如何在web中用实现用回车键控制在多个文本框中切换 小菜鸟问个貌似有点2的问题 js内存为何没能回收没用的对象 跪求帮助,多选框值用js拼装传到后台怎么弄
chomp $x;
my @B;
while($x=~/\"/g){
push @B,pos($x);
}
$a=$B[0];
$b=$B[scalar(@B)-1];
$head=substr($x,0,$a-1);$middle=substr($x,$a,$b-$a-1);
$tail=substr($x,$b);print "---$head\n";
print "---$middle\n";
print "---$tail\n";运行结果如下:
---4,
---小金"",子
---, abc开个玩笑,未必是你需要的.
而所谓单个",真心看不懂算什么规律如果把你的字符串改一下:
4,"小金"",子", abc,4,"小金"",子", abc
那么到底匹配什么,是匹配2次
小金"",子
还是
小金"",子", abc,4,"小金"",子
=>
4
"小金"",子"
abc
4
"小金"",子"
abc就是这样啊, 如果你还不明白, 你去看一下CSV吧:
http://baike.baidu.com/link?url=SD0ountn9T4jGCT2l9JdCxJN_cdLFbimrCRRqh_n4QMfxUVK9fBw5ncyDmkWGEGo4xLwO-QdBnKRLSxOePkuE_F4-W4af0_ebPtXCt3NMbq
http://deerchao.net/tools/regex_tester/regextester.zip
abc前面不是有个空格吗,如果要保留就把正则里面的去掉就行了
abc前面不是有个空格吗,如果要保留就把正则里面的去掉就行了去掉了还是有点问题, 麻烦再改改, 谢谢
正则:("{2,},|[^,])*
字符串:4,"小金"",子", abc,"ih """,""","""
希望得到结果:
4
"小金"",子"
abc
"ih """
""","""
运行效果: