2

1つのグループまたは2つのグループのいずれかに一致する正規表現が必要です。これがどのように見えるかの例です。このように:

(鍵)

またはこのように:

(キー「値」)

これまでのところ、後者の例に一致する式を考え出しました。しかし、前者または後者のいずれかに一致するように変更する方法がわかりません。ここにあります:

\((?P<property_key>[^() ]+) "(?P<property_value>[^"]*)"\)
4

1 に答える 1

1

正規表現パターンを探していると思います

\((?P<property_key>\w+)(?:\s+"(?P<property_value>\w+)")?\)
于 2012-07-23T20:20:20.670 に答える