Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个数组:
@tags = ( '<div id=', '<article id=', '<div class=', '<article class=' );
和一个 HTML 字符串。
我想找到最早出现在字符串中的数组元素。
有没有人有这样做的优雅方式?
最简单的选择是从数组构建一个正则表达式,让正则表达式引擎报告它找到的第一个字符串。像这样
my $re = join '|', map quotemeta, @tags; print $html =~ /($re)/;