字符串格式应如下所示。它是一个逗号分隔的,应该有两个键 access_token 和 client,每个键都应该有它的值,后跟 =,格式如下。
如何编写高效的代码来检查给定的字符串是否与以下模式匹配。
access_token=,client=
答案 0 :(得分:3)
您可以在此处使用 String#matches
:
String input = "access_token=ABC124,client=blah";
if (input.matches("access_token=.+,client=.+")) {
System.out.println("VALID");
}
答案 1 :(得分:0)
您也可以使用 Pattern
Pattern.matches(regex, match);
Example :
Pattern.matches("access_token=.+,client=.+", "access_token=abcd,client=bdef");