java - 如何在JSP或JAVA中分割字符串?

标签 java string jsp split

{“Uid”:“049237d2544280”

我有这个字符串。我只想要变量中的 049237d2544280 值。我只想要双引号中的值。

我在jsp中使用此代码

List<String> output = new ArrayList<String>();
           Matcher match = Pattern.compile("[0-9]+|[a-z]+|[A-Z]+").matcher(TagID);
          while (match.find()) 
           {

              output.add(match.group());
           }

          out.println(output);

但是输出是这样的 [U,id,049237,d,2544280]

最佳答案

试试这个

匹配器 match = Pattern.compile("[0-9a-z0-9]{14}+").matcher(TagID);

关于java - 如何在JSP或JAVA中分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33801409/

相关文章:

python - 从字符串中获取二进制数据

java - JSP 中的 session.getAttribute() 给出空值

java - tomcat 7重启后恢复用户登录

java - 返回特定格式的值(java)

php - 在 PHP 中用单引号打印换行符

r - 如何编写可迭代的函数?

java - JSTL:检查字符串是否为空

java - 从运行时编译的类调用抽象类的重写方法时出现 AbstractMethodError

java - 如果可以在构造函数中完成相同的操作,为什么还要使用 init-method 属性呢?

java - 如何检查字符串是否不等于对象?