в настоящее время я хочу извлечь токен, содержащийся в строковом формате. Я уже видел эту тему, но в моем контексте , мне не удается извлечь свой токен. У меня есть этот код:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class SOAPParsing {
public static void main(String[] args) {
String test = "<BinarySecurityToken Id=\"TotoToken\">Kqdsqd/Jxugtqsk6Ws3q3sd54sq6d4q6sd4qs6d4qs6dq6sd98d69qdq9dsq7d98q7sdqdq7qsddq7Mw2RMmhevkJt/4q6sd7qsIRveuTTqdqsa/zxqsdqdqNg==</BinarySecurityToken>";
Pattern pattern = Pattern.compile("BinarySecurityToken\\\\Id=\"TotoToken\">\\s:\\s(.+?)\\</BinarySecurityToken>");
Matcher matcher = pattern.matcher(test);
if (matcher.find()) {
System.out.println(matcher.group(1));
} else {
System.out.println("nothing ..");
}
}
}
Как я могу исправить мою проблему?
Заранее спасибо,
\\
(версия без экранирования) послеBinarySecurityToken
? - person Thomas   schedule 31.03.2016