我正在使用 JAVA,我有一个名为 example 的字符串,看起来像;
example = " id":"abcd1234-efghi5678""tag":"abc" "
注意:我没有使用 \ 逃脱“的”,但你明白了..
...我只想回来;
abcd1234
...我一直在尝试使用子字符串
example = (example.substring(example.lastIndexOf("id\":\"")+5));
(因为这个字符串可以在 HTML/JSON 文件中的任何位置)lastIndexOf 所做的所有工作就是找到它,然后保留它之后的所有内容 - 即它返回;
abcd1234-efghi5678""标签":"abc"
基本上我需要根据字符串找到 lastIndexOf 并限制它之后返回 - 我发现我可以这样做另一个像这样的子字符串命令;
example = (example.substring(example.lastIndexOf("id\":\"")+5));
example = example.substring(0,8);
......但它看起来很乱。有什么方法可以使用 lastIndexOf 并同时设置最大长度 - 这可能是一件非常简单的事情,由于长时间盯着它看,我看不到。
非常感谢您的帮助!