从字符串中提取字符串,每次都会更改字符串的一部分

时间:2015-03-24 05:54:35

标签: java

我得到这样的回应     String result =“bla bla bla value =”1001624 |成功“bla bla bla”;

我想在成功时提取数字1001624,数字是多少,因此每次都会改变,但成功是恒定的。

1 个答案:

答案 0 :(得分:0)

值= \ “[0-9] * \ |成功\”

您可以使用上述RegEx从结果中获取此部分 value =“1001624 |成功”

之后,您可以使用replace和split方法单独获取数字。

String output =" value="1001624|Success" "; //After getting from regex
output.replaceAll("value=\"","");
output.replaceAll("|Success\"","");

现在输出只包含 1001624