私はpost-IDを参照できるコメントボード機能を作成しています。これは正規表現によって関連する投稿にハイパーリンクするよう自動設定されます。PHP preg_replaceは、特殊文字の後の数字に一致します
記事の参照は、二重矢印のASCII記号使用して、以下のようにフォーマットされていますハイパーリンクされるように»1234
6つの数字が最大の参照にするために、二重の矢印をたどることができますが、そう»1234567
だろうではないハイパーリンクが、 »1
,»12
,»123
などが挙げられる。
正規表現でどうすればいいですか?
おそらく '^»\ d {1,6} $'ですか? '»1234567'は文字列の唯一の入力ですか? – chris85
いいえ、文字列にも他のテキストがあるかもしれませんが、参照に結合されている場合はハイパーリンクが失敗します。 – user1228907
'参照に参加しましたか? '»123'は常に末尾のスペースを持つか、文字列の終わりですか? – chris85