Я работаю над XML, в котором перечислены регулярные выражения, которые должны использоваться в качестве групп захвата. Почему это сделано таким образом, это длинная история, и я ничего не могу изменить.
Я только что натолкнулся на ситуацию, когда хочу запечатлеть имя, которое занимает две строки, то есть Bob\nJones
. Есть ли способ для меня, чтобы записать все это имя в одну группу захвата без использования каких-либо других групп захвата в Perl с использованием регулярных выражений? По сути, я хочу получить $1 = "Bob Jones"
, заменив \n
пробелом.
Я думаю, что это неосуществимо, и правильным способом было бы просто использовать для захвата группы имя и фамилию (что я не могу сделать в моем случае), но я решил, что все равно спрошу прежде чем я откажусь от этого. Есть идеи?