こんにちは、私の質問は簡単です:マッチ複数回グループ
私は、彼らがPCRE正規表現で<figcaption>
している場合にのみ、記事内のすべての可能なハッシュタグをマッチさせたいです。例えば:
<figcaption>blah blah #hashtag1, #hashtag2</figcaption>
私はhttps://regex101.com/r/aL9vS8/1ここに試みをし、最後に?
が#hashtag1
から#hashtag2
にキャプチャを変更しますが、両方を取得することはできません取り除きます。
私はPHPの1つの正規表現でも実行可能かどうかはわかりません。
私を助けてくれると思いますか? :)
(実際には再帰(?R)?
?:pで作業していても)方法がない場合は、可能な限り効率的な方法を提案してください。
ありがとうございました!
[EDIT]
方法がない場合は、私のPHPの次のアイデアはにある:
- マッチコールバックの試合で
preg_replace_callback
#hashtag
のすべてのインスタンスを持つすべてのfigcaption。
これについてご意見はありますか?より良い方法がありますか?私の記事はあまり長くありません。
figcaptionはhtmlタグで参照してください。 JSを使用してfigcaptionのテキストを取得し、正規表現を使用してハッシュタグを検索する検索を開始できます。 – rmondesilva
[JavaScript Regexpで任意の数のグループをキャプチャするにはどうすればいいですか?](http:// stackoverflow。com/questions/3537878/javascript-regexpのグループの任意の数を取得する方法) –
ここでのポイントは、「任意の数のグループ」に一致する必要はないということです。この質問は上記の欺瞞ではありません。実際には、JSタグを削除する必要があります。共有しようとしたのはPCRE正規表現です。 –