regex - 将 url 与 quety 字符串匹配
问题描述
我对正则表达式很陌生。我研究了很多,但我无法弄清楚问题所在。
我有这个网址
https://kompozitor.fr/thenotebar/?s=test
。
查询字符串?s=
是我博客上的搜索参数。
我想写一个正则表达式,它只匹配
/thenotebar/?s=
给搜索引擎的任何参数。
我尝试了一些类似的东西/thenotebar/\?s=(.*)
,但没有奏效。
任何帮助表示赞赏。先感谢您。
解决方案
据我了解,您需要“thenotebar/?s="和参数中的至少一个字符。
尝试使用此正则表达式。
/\/thenotebar\/\?s=.(.*)/g
在您的正则表达式中,您错过了' / '之前的'\',可能这就是原因,它不起作用。您需要在(.*)之前添加一个点。这意味着您至少需要一个字符作为参数。你需要它?如果您只检查"/thenotebar/?s="字符串,请留下这个额外的点。
推荐阅读
- sql - MS Acess:联合和转置多个表
- laravel - 使用关系选择 Laravel Eloquent 中的字段
- java - 在 Scala 中,$ 符号有什么用?
- ruby-on-rails - link_to_add_association adding two partials instead of one
- java - 提高嵌套片段和房间的性能
- ios - 像按钮一样快速的firebase
- php - apache升级后返回标头php 5.6 38之前脚本超时
- c# - 我正在使用 Razor mvc,我想在单击名为“UploadedFiles”的文件夹中的操作链接后显示图像和文件
- javascript - AngularJS ui.bootstrap 模态对话框未显示
- c# - 如何在列表中的最后一个负值之后获得正值?