Theserver=hpdb2ss;Failure_Servers=hpdb2ss,;Success_Servers=hpdb2cc;FailureMessage=;TimedOut=;Result=;}
有这样的一个字符串 其中从Failure_Servers这个符号的等号开始 到紧接着的那个;之间的内容是可变。我怎么写则个正则表达式 取得= ;之间的内容hpdb2ss
------解决方案--------------------
- Java code
String s="Theserver=hpdb2ss;Failure_Servers=hpdb2ss,;Success_Servers=hpdb2cc;FailureMessage=;TimedOut=;Result=;}"; Matcher m=Pattern.compile("(?is).*?Failure_Servers=(.*?);").matcher(s); while(m.find()) System.out.println(m.group(1));