亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

共有スタイルを使用して連続する疑似タグを HTML タグに置き換える
P粉926174288
P粉926174288 2023-09-01 18:44:45
0
1
690
<p>この行があります</p> <pre class="brush:php;toolbar:false;">a[link], a[link] a [link] text text text a [link] text a[link] text</pre> <p>そこで、テキストの前にある最初のリンクを見つけて、それらに対して 1 つの操作を?qū)g行し、特別なスタイル (この場(chǎng)合、おそらく 3 つ以上) で強(qiáng)調(diào)表示し、テキストの後ろにある他のリンクを見つけて強(qiáng)調(diào)表示したいと思います。それらをさまざまなスタイルで。 </p> <p>最初の 3 つのリンクしか見つけられませんでしたが、どれだけうまくできたかわかりません</p> <pre class="brush:php;toolbar:false;"><?php $re = '/^(a\[(\w [\s ]?) \],?\s?) /iu'; $str = 'a[リンク], a[リンク] a[リンク] テキスト テキスト テキスト a[リンク] テキスト a[リンク] テキスト'; preg_match($re, $str, $matches, PREG_OFFSET_CAPTURE, 0); var_dump($matches); ?></pre>
<p>次に、何が必要かを説明する例を示します。 こんな段落があります</p> <ブロック引用> <p>a[link1]、a[link2] a[link3] テキスト テキスト テキスト a[link4] テキスト a[link5] テキスト

</blockquote> <p>この記事には、<code>a[...]</code> で指定されたリンクがあります。將來的には、これらのリンクを置き換えて、次の形式に変更する必要があります: </p> <ブロック引用> <p><a href="link1" class="style1">link1</a><a href="link2" class="style1">link2</a><a href=" link3" class="style1 ">link3</a> テキスト テキスト テキスト<a href="link4" class="style2">link4</a> テキスト<a href="link5" class="style2 "> ;link5</a>テキスト</p> </blockquote> <p>最初の 3 つのリンクされたクラスには、値 <code>style1</code> が割り當(dāng)てられます。テキストに続くリンクには、すでにクラス値が <code>style2</code> に割り當(dāng)てられています。 </p> <p>最初は、テキストの前に 3 つのリンク、4 つ、または 1 つのリンクを置くことができ、テキストの後には任意の數(shù)のリンクを任意の順序で置くことができます。 </p>
P粉926174288
P粉926174288

全員に返信(1)
P粉338969567

一度にすべてを一致させようとしないでください。各リンクを個(gè)別に照合し、結(jié)果を繰り返し処理します。これを行うには、preg_match_all を使用します。すべての一致で置換する場(chǎng)合は、preg_replace_callback を使用します。使用:### リーリー

は目標(biāo)を達(dá)成するはずです。

[\s ]? の目的は明確ではありません。スペースまたは を許可するかどうかを選択できます。リンクの後のオプションのカンマとスペースについても不明瞭です。シンプルにしておくことが最善のアプローチです。

https://3v4l.org/2AvT1

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート