以下に (php を使用して) 正規表現を作成しました。これは、 、、およびのみterms
を含む特定の文字列内のすべてに一致する必要があります。 a-z0-9
.
_
-
私の表現は次のとおり'~(?:\(|\s{0,},\s{0,})([a-z0-9._-]+)(?:\s{0,},\s{0,}|\))$~i'
です。
私のターゲット文字列は次のとおり('word', word.2, a_word, another-word)
です。結果に期待さterms
れるのは: word.2
、a_word
、another-word
です。
私は現在取得しています: another-word
.
私の目標
ターゲット文字列から MySQL 関数を検出しています。これは正常に機能します。次に、そのターゲット文字列内のすべてのフィールドが必要です。それは私自身のORM用です。
この式の中にさらに括弧が含まれる場合があると思います。