Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex Perl正则表达式不包含圆括号_Regex_Perl_Regex Negation - Fatal编程技术网

Regex Perl正则表达式不包含圆括号

Regex Perl正则表达式不包含圆括号,regex,perl,regex-negation,Regex,Perl,Regex Negation,我有如下文本: Hallo ich bin Pra Lebo, | (_S ich wurde 1974 in Südafrika geboren, S_) | (_B <marker tag="1">denn</marker> meine Eltern, | beide Angehörige der Komtoru, | sind nach dem Umsturz ´73 ausgewandert. B_) | Trotz meiner auswärtigen Her

我有如下文本:

Hallo ich bin Pra Lebo, | (_S ich wurde 1974 in Südafrika geboren, S_) | (_B <marker
tag="1">denn</marker> meine Eltern, | beide Angehörige der Komtoru, | sind nach dem 
Umsturz ´73 ausgewandert. B_) | Trotz meiner auswärtigen Herkunft fühle ich mich Akritiri immer
noch sehr verbunden und ich hoffe, | dass wir heute eine gute Entscheidung treffen können. | Ich 
plädiere für ein parlamentarisches Regierungssystem, | damit die Kontrolle besser gegeben ist und 
damit so schreckliche Ereignisse sich nie wieder wiederholen können. |
你好,我是本·普拉·勒博,| | | | | | | | | | | | | | | | | | | | | | | | | | | |我是
Umsturz'73 Ausgwandert.B| Trotz meiner auswärtigen Herkunft fühle我是Akritiri immer
不,我不知道该怎么做,我不知道该怎么做脑出血
在该地区的政治体系中,这是一个巨大的挑战
他妈的,这是我的朋友|
我想要一个正则表达式来匹配
(\u S…S)
内的字符串,另一个正则表达式来匹配
(\u B…B)
内的字符串,第三个正则表达式来匹配不在上述任何范围内的那些范围。理想情况下,我会有三个正则表达式。一个人怎么做呢


前两个问题容易得多,已经得到了回答,但第三个问题仍然存在。我需要匹配没有任何开口或闭合圆括号包围的最大字符串。非常感谢您的帮助。

您可以使用regex
(?谢谢,我马上就来试试。你对如何做第三个正则表达式有什么建议吗?匹配任何不在括号内的东西吗?最后一个正则表达式应该返回两个匹配项作为我上面的例子:匹配项1:
Hallo ich bin Pra Lebo,
Match 2:
;Trotz meiner auswärtigen Herkunft fühle ich mich Akritiri immer noch sehr verbund在我的生活中,我有一份工作要做。
好的,我会检查一下,然后回复你。好的,前两个regexes很有魅力。再次感谢。但是,split方法返回了许多不正确的匹配项。为了澄清:我希望匹配非-(包含字符串。@user1826452检查Demo3。Hi Sujith-我已经检查了Demo3,谢谢。它适合于匹配括号内的内容。我还希望第三个正则表达式匹配括号内不包含的内容-请参阅我上面的评论。)。
(?:(?<=\(_S)((?:.|\n)*?)(?=S_\)))|(?:(?<=\(_B)((?:.|\n)*?)(?=B_\)))
(((?:^)|(?<=\)))(?:[^(])*)