鉴于以下字符串可能在各种文档和各种不同格式中出现任意次数,我想拉出引号之间的部分。我只想要满足以下条件的字符串。以 " 开头和结尾(在两个引号之间)并且在字符串中包含 1 个或多个点 (.)。
@CheckWith(value = PasswordCheck.class, message = "validation.password.blah.foo")
以下正则表达式为我提供了字符串 validation.password.blah 的前三个部分,但错过了 .foo
(\")([a-zA-Z]{1,}\.{1}){1,}