java - 使用正则表达式在java中提取子字符串

标签 java regex

我需要从字符串中提取"URPlus1_S2_3":

"Last one: http://abc.imp/Basic2#URPlus1_S2_3," 

在 Java 语言中使用正则表达式。

有人可以帮帮我吗?我是第一次使用正则表达式。

最佳答案

尝试

Pattern p = Pattern.compile("#([^,]*)");
Matcher m = p.matcher(myString);
if (m.find()) {
  doSomethingWith(m.group(1));  // The matched substring
}

关于java - 使用正则表达式在java中提取子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4749549/

相关文章:

java - 将水平保存的 png 旋转为垂直 [Android]

java - 如何指定集合文字的目标类型?

javascript - 我如何使用 Javascript 来查找具有随机名称的 cookie?

mysql - 需要 SQL-Regexp 帮助 : Find lowercase char before uppercase char

javascript - RegExp 的类型

java - 如何为 vscode 终端定义命令/变量?

java - 如何通过Key获取动态JSON值而不解析为Java对象?

java - Spring @Autowired 字段返回 null

Python 字符串正则表达式中的大小写标准

正则表达式:如果包含特定字符串,则不匹配