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)/;