处理从Perl到Java的转换方案时为一米。 我走过了这条路。
my ($title) = ($info{$host} =~ /^s*(([^)]+))s*$/);
我对定期表达不甚好,但从我能说的话来看,正把在
我的问题是,我没有把正常表达方式以及这种表达方式相匹配。 希望得到任何帮助。
增 编
处理从Perl到Java的转换方案时为一米。 我走过了这条路。
my ($title) = ($info{$host} =~ /^s*(([^)]+))s*$/);
我对定期表达不甚好,但从我能说的话来看,正把在
我的问题是,我没有把正常表达方式以及这种表达方式相匹配。 希望得到任何帮助。
增 编
正常的表述与体格相当,其中完全包含一种对子母体(实际上,一种开端,一种对结母体的对等,但可能发生在任何进一步开端的母体内)。
扼杀可能以白天性开始和结束,但无其他特征。 然而,在瘫痪状态下,可能会发生任意性质(至少是一次)。
The followingstrings shouldcompat:
(abc)
(()
(ab)
顺便提一下,你可以简单地在 Java使用常规表述(紧随背后),使用Pattern。
它将迎合一个主要白空间的楼群,然后是左堂,随后是一些案文,其中不包括右堂,随后是右堂,接着是一些更白色的空间。
www.un.org/Depts/DGACM/index_french.htm
(some stuff)
<><>Fails:
(some stuff
some stuff)
(some stuff) asadsad
一步一步
——引用
^ - 开始扼杀
页: 1
(a) 实际(性质)
(一) 开始捕获组
[^]+ + 或 否
) capture 捕组
和 实际性质
s* 象特性这样零或更多空间
页: 1
/ - 关闭引文
So as far as I can work out we are looking for strings like " (^) " or "())" methinks I am missing something here.
my ($title) = ($info{$host} =~ /^s*(([^)]+))s*$/);
首先,在清单中,<代码>m/将所捕获的对应物归到。 $info{$}
与以下模式相对应:
/^ s* ( ( [^)]+) ) s* $/x
是的,使用<代码>x的旗帜,因此我可以插入一些空间。 <代码>^s* skips any leading Whitespace. 然后,我们就有一个逃脱的瘫痪(没有发现集团。 然后,我们有一个包含<代码>[^]的捕获组。 这种特性类别可以更好地写成<代码>[^],因为正确的括号在特性类别和手段上并不特殊:任何内容,而是左侧<>。
如果在开放的母体后出现封闭的母体,然后在白空间的任一旁边选择性地环绕封闭的母体外,具有一种或多种特性的,那么这种特性的顺序就被捕获到