[英]Check parameter string Java regex
我有兩種字符串類型:
首先: key1=value1&key2=value2&key3=value3...
第二個: key1=value
如何使用Java正則表達式檢查字符串是第一類型還是第二類型? 例:
String str1 = "a=1&b=2"; // true
String str2 = "a=1&"; // false
String str3 = "a=1"; // true
假設值僅是字母數字字符。
String text = "a=1&b=2";
boolean match = text.matches("[a-zA-Z0-9]+=[a-zA-Z0-9]+(&[a-zA-Z0-9]+=[a-zA-Z0-9]+)*");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.