形式の悪いタイトルで申し訳ありませんが、この質問をこれ以上うまく説明する方法がわかりません。例を挙げてみましょう: 一致するグループを使用して何かを一致させたいのですが、一致するためにグループが必要なため、そのグループ内のグループも使用したいのですが、PHP を使用してそれらの内部グループを結果として表示したくないpreg_match
. このようなクエリの例を次に示します。
(([^0-9^\n]+)*([^0-9^\n^ ]+))
スペースを含み、末尾にスペースがない文に一致します。ご覧のとおり、1 つの外側のグループ (結果としてこれが必要です) とその内側の 2 つのグループを使用しています。これらの内部グループを、同じ仕事をするものに置き換えるか、何らかの形で結果データとして無関係としてタグ付けすることはできますか?
ありがとう