首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

问一个perl正则的有关问题

2012-02-03 
问一个perl正则的问题Perl codeQuantifier in {,} bigger than 32766 in regex marked by -- HERE in m/

问一个perl正则的问题

Perl code
Quantifier in {,} bigger than 32766 in regex; marked by <-- HERE in m/64160:[\s\S]{ <-- HERE 64160}/ at TorrentTest.pl line 43, <STDIN> line 1.


Perl code
$match =~ m/ba{2,}!/;

像这样的表达式匹配a的个数上限是32766?
这个上限可不可以更改?

[解决办法]
估计不行吧!不至于有更大的需求吧?
[解决办法]
Perl code
C:\Documents and Settings\fibbery>perl$str="abcd";$str=~/a{1,32768}/;Quantifier in {,} bigger than 32766 in regex; marked by <-- HERE in m/a{ <-- HERE 1,32768}/ at - line 2.
[解决办法]
那我也想不出来有什么可以匹配相同的字符那么多次!
也许你的想法有问题。
[解决办法]
呵呵,要写出好的程序,基本没有省事儿的活。

热点排行