单个正则表达式捕获组是否可以捕获没有某些中间字符的短语?

Eli*_*Eli 4 regex perl

我正在研究一种XML,它列出了要用作捕获组的正则表达式.为什么这样做是一个漫长的故事,而不是我可以改变的事情.

我刚刚遇到一种情况,我希望捕获一个跨越两行的名称,即Bob\nJones.有没有办法让我将整个名称捕获到一个捕获组而不使用正则表达式在Perl中使用任何其他捕获组?基本上,我想要的是$1 = "Bob Jones",用\n空格代替.

我认为这是不可行的,正确的方法就是用来捕捉小组的名字和名字(在我的情况下我做不到),但我想我还是会问,在我之前放弃它.有任何想法吗?

Sva*_*nte 6

没有.