次の文字列は、さまざまなドキュメントやさまざまな形式で何度でも表示される可能性があるため、引用符の間の部分を取り出したいと思います。次の条件を満たす文字列のみが必要です。" (2 つの引用符の間) で始まり、文字列内に 1 つ以上のドット (.) があります。
@CheckWith(値 = PasswordCheck.class、メッセージ = "validation.password.blah.foo")
次の正規表現は、文字列 validation.password.blah の最初の 3 つの部分を提供しますが、.foo を見逃しています
(\")([a-zA-Z]{1,}\.{1}){1,}