0

テキスト^1が見つかったときに正規表現を使用してスパン要素を作成し、その後にテキストをグループ化して、作成されたスパン要素で囲むにはどうすればよいか疑問に思いました。

アイデアはあなたがチャットボックスを持っていて、誰かが例えばこのようなメッセージを送信するときはいつでも:(意味を持たないで)

「^1こんにちは^3どうやって行きますか。」

「Hellothere」として出力されます<-は赤色になります「howitgoin..」<-は緑色になります

コードは次のようになります。

  • ^1-赤
  • ^2-黒
  • ^3-緑
  • ^4-黄色
  • ^5-青
  • ^6-水色
  • ^7-紫
  • ^8-ダークグリーン
  • ^9-灰色
4

1 に答える 1

0

はい、正規表現を使用できます。例えば:

\^(\d+)([^^]+)

これは、新しいカレットが見つかるまで、カレットが前に付いた番号とその後の番号に一致します。

于 2013-01-16T18:12:00.827 に答える