求解一个正则表达式解决方法
程序员文章站
2022-06-09 21:20:20
...
求解一个正则表达式
里面的\\? 这个是什么意思啊 为什么要加两个\\呢 还有\\[(.*)\\] 这个也不知道是什么意思啊 转义的话不是只要一个就好了的吗? 求大哥们能讲解我听下
------解决方案--------------------
\\ = \
------解决方案--------------------
? 0次或多次。防止贪婪匹配。
\\[(.*)\\] 其实 \[(.*)\] 这样就行了。
------解决方案--------------------
\\?
表示匹配一个可能存在的“\”字符
\ 是转义符,所以 \ 作为字符时需要转义 \\
? 匹配 0 到 1 个字符
- PHP code
echo preg_replace( "|/browse/.*\\?lm=0&word=&pn=(.*)\">\\[(.*)\\]|isU", $_GET['id']."-\$1.html\">\$2", $value );
里面的\\? 这个是什么意思啊 为什么要加两个\\呢 还有\\[(.*)\\] 这个也不知道是什么意思啊 转义的话不是只要一个就好了的吗? 求大哥们能讲解我听下
------解决方案--------------------
\\ = \
------解决方案--------------------
? 0次或多次。防止贪婪匹配。
\\[(.*)\\] 其实 \[(.*)\] 这样就行了。
------解决方案--------------------
\\?
表示匹配一个可能存在的“\”字符
\ 是转义符,所以 \ 作为字符时需要转义 \\
? 匹配 0 到 1 个字符
相关文章
相关视频
上一篇: Grid Archives 1.7.0
下一篇: Oracle 事务特征 管理 读取详解
推荐阅读
-
页面只有一个text的时候,回车自动submit的解决方法
-
MySQL每晚定时弹出一个taskeng.exe的解决方法
-
jsp include文件时的一个乱码解决方法
-
SQL Server 完整备份遇到的一个不常见的错误及解决方法
-
PHP的foreach中使用引用时需要注意的一个问题和解决方法
-
PHP is_subclass_of函数的一个BUG和解决方法
-
SQL Server导入导出数据时最常见的一个错误解决方法
-
WinXP系统安装direct9.0时提示不能信任一个安装所需的压缩文件的解决方法
-
该行已经属于另一个表 的解决方法
-
Win8系统电脑插入手机提示这台计算机连接的前一个USB设备不正常的解决方法图文教程