java - java中如何获取<>之间的字符串

标签 java regex

我有一个 URL 链接

Link=<http://mysample.link.com/first/12/sample?page=1234-asdf>;rel="next"

我想获取 <> 之间的所有内容并得到结果 http://mysample.link.com/first/12/sample?page=1234-asdf

目前我正在使用 String.substring() 像 finalString=sample.subString(sample.indexOf("<"),sample.indexOf(">"));

但我认为这不是最好的方法。有人可以告诉我如何使用正则表达式获取结果字符串。

最佳答案

这是一个正则表达式:

<([^>]+)>

示例:http://regex101.com/r/lT3xS4

关于java - java中如何获取<>之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21166480/

相关文章:

regex - 需要更改正则表达式以允许特殊字符

c# - C# 中的迭代正则表达式捕获

java - JVM 在没有指定帧的情况下崩溃,只有 "timer expired, abort"

java - 缓冲读取器从用户输入返回意外字符

java - Java-仅显示两个小数点?

javascript - jquery/javascript - 简单的 split() 问题

用于删除重复词组的正则表达式

javascript - 正则表达式返回未定义

java - 如何使用 Wikipedia API 提取/解析我要查找的链接?

java - 相等的对象 = 相等的哈希码结果,java