複数のシンボルを HTML タグに置き換える正規表現
P粉362071992
P粉362071992 2024-04-01 21:01:01
0
2
536

すべての記号 "$$" を <someTag></someTag> のようないくつかの HTML タグに置き換える正規表現を作成しようとしています。

この正規表現を使用しましたが、すべてのケースをカバーしているわけではありません:

リーリー リーリー

リーリー

ああああ

P粉362071992
P粉362071992

全員に返信(2)
P粉739886290

正規表現の解決策ではありませんが、機能します。説明: 区切り文字 ($$) を使用して文字列を分割します。次に、新しい文字列 result を作成し、配列の各部分を挿入します。次に、現在のインデックスが奇数か偶数かをチェックし、必要に応じて開始タグ (prefix) または終了タグ (suffix) を追加します。これがお役に立てば幸いです!

リーリー
いいねを押す +0
P粉592085423

最も速い方法は、貪欲でないポイントツーポイント方式を使用することです: /\$\$(.*?)\$\$/sg
https://regex101.com/r/upveAX/1
ドットのみを使用すると、アサーションやクラス構造に依存しないため、常に高速になります。 これにより、パフォーマンスのオーバーヘッドが 3 倍増加します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート