regex - 正则表达式匹配域但不匹配子域
问题描述
我正在寻找一个 url 的基本正则表达式模式,它将排除任何子域以进行 soe 基本模拟(我知道正则表达式中有一些更严重的弱点)
所以例如这有效
http:\/\/.*\/accounts\/.+
它与我的网址匹配,例如
http://localhost:8080/accounts/mynewaccount
但我希望它做的不是拾取“子端点”,所以例如我希望它不匹配
http://localhost:8080/accounts/mynewaccount/address
我尝试通过在末尾添加 ^[/] 或添加周围的 ^ 和 $ 来做到这一点,但我似乎不太明白?任何人都可以帮忙吗?越不复杂越好,因为它仅用于在一组基本单元测试中模拟端点
解决方案
推荐阅读
- php - PHP - symfony 中的条件
- rust - 尝试收集到向量中,但由于“无法在 <...> 类型的元素上构建集合”而失败
- apache-camel - 在主路由上发送聚合结果,而不是输入消息
- r - 使用 testthat 运行唯一文件中子目录中的所有测试
- apache-kafka - 反序列化期间的消费者模式更新
- mysql - 在哪里指定用于 mariaDB 的 cnf 文件?
- java - 消除数组中重复对象的最佳方法
- android - 面临android volley lib错误响应问题
- python-3.x - 如何链接不同图的x轴?(未使用子图)[Python/Plotly-Dash]
- angular - http错误响应后,角度将mat-input设置为错误状态