当前位置:  开发笔记 > 编程语言 > 正文

使用正则表达式如何在不包含周围字符串的情况下找到由其他两个图案包围的图案?

如何解决《使用正则表达式如何在不包含周围字符串的情况下找到由其他两个图案包围的图案?》经验,为你挑选了1个好方法。

我想使用正则表达式(Perl兼容)能够找到由其他两个模式包围的模式,但不包括匹配匹配中周围模式的字符串.

例如,我希望能够找到字符串的出现次数:

Foo Bar Baz

但只有匹配包括中间部分:

酒吧

我知道这是可能的,但我不记得该怎么做了.



1> Vinko Vrsalo..:

括号定义分组.

"Foo (Bar) Baz"

~> cat test.pl
$a = "The Foo Bar Baz was lass";

$a =~ m/Foo (Bar) Baz/;

print $1,"\n";
~> perl test.pl
Bar

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有