java - 在 Java 中使用正则表达式获取 URL 中的值
问题描述
我正在尝试从遵循这种模式的 URL 中提取一个值:my/url/{value}/test。我目前无法仅提取 {value} 而在 {value} 之后什么也没有。
以下是一些示例输入:
my/url/1Q23RTFKFK/test
my/url/RR43UHIR4U/test/qwerty
使用以下 regex (?<=url/)(.*)(?=/)
,我得到以下结果:
1Q23RTFKFK
RR43UHIR4U/test
我只想从 URL 中获取 {value}:
1Q23RTFKFK
RR43UHIR4U
我的正则表达式做错了什么?谢谢。
解决方案
推荐阅读
- spring - 将 BIRT 查看器添加到 Spring 项目
- java - 如何做一个简单的rest api控制器测试?
- javascript - 有没有办法在 web pack 中使用 Dart Sass 命令行版本?
- sql - 在运行时动态创建 SQL 选择查询
- python - 多个值中的任何一个的高效熊猫 between()
- python - 我可以安装不同版本的 CUDA 工具包和 PyTorch 吗?
- ios - Swift • 如何从视图的初始化程序启动后台任务?
- python - 如何根据列数据类型将数据框拆分为两个
- python - 带有逻辑语句的熊猫数据框矢量化循环
- html - 电子邮件发送的特定 HTML 表格格式