JavaScriptで次の正規表現を使用しています。3つのキャプチャグループに正規表現を分割するのが難しい
/^([^\s]* >)(.*)/gmi
と私はそれが次のテキスト上で実行したいです。
危険>これは、最終的な結果は3つの取り込まフィールドでなければならないいくつかの危険通知テキスト
あります。 '危険'、 '>'、 'これは危険の通知テキストです。'それはしかし、今あるとして
、私は唯一の2
取得「危険>」「これは、」いくつかの危険通知テキストです。
残りの部分と '>'を区別する方法はありますか?
キャプチャグループは2つしかありません。あなたはちょうどあなたがちょうど2つ持っているのも不思議ではありません。['/^(\S*)\s*(>)\s*(.*)/gm'](https://regex101.com/r/kV1xY6/1) - しかし、なぜ私は知られている単一の '>'を捕まえるのか分かりません。 –
それは私が助けを求めていることです。この正規表現を作るのに私は長い時間がかかりました。別の捕捉グループをどうやって取得するのかはわかりません。これまでのところ、たくさんのドキュメントを読んでいます!それは本当に混乱するものです。 @。@ – Ciel
'^([^ \ s] *)\ s +(>)\ s +(。*)'を使用してください。 – rock321987