社区
Web 开发
帖子详情
有关正则表达式的问题: “[*]”怎么用正则表达式表示?
以梦为马
2004-11-01 06:22:05
如题.
...全文
200
9
打赏
收藏
有关正则表达式的问题: “[*]”怎么用正则表达式表示?
如题.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以梦为马
2004-11-02
打赏
举报
回复
用"\\[[^\\]]*\\]"搞定。
以梦为马
2004-11-02
打赏
举报
回复
用"^\\[.*\\]$"谁也没替换。
以梦为马
2004-11-02
打赏
举报
回复
用“\\[.*\\]”可以表示 以“[”开始,以“]”结束的字符串,但仍然不能满足要求。
我需要的是将如下的字符串:
trewtr[char;tr;;;],utyu[gjdfgjghfh],jgfdjgh[fgfdggfg;],dfgfdghfdhfd[ytrytryry]
中所有以“[”开始,以“]”结束的子字符串用""进行替换。
若用“\\[.*\\]”正则表达式,则替换成了“trewtr”,这显然不合要求,我要的结果应该是“trewtr,utyu,jgfdjgh,dfgfdghfdhfd”。
有谁明白吗?
禽兽v5
2004-11-02
打赏
举报
回复
^\[.*\]$
"^\\[.*\\]$"
skyboy0720
2004-11-02
打赏
举报
回复
\[.+*\]$
以梦为马
2004-11-02
打赏
举报
回复
还是不对呀。
我可能还没说清楚:以“[”开始,以“]”结束的字符串,怎么用正则表达式表示。
禽兽v5
2004-11-02
打赏
举报
回复
自己解决?恭喜!
禽兽v5
2004-11-01
打赏
举报
回复
\[\*\]
"\\[\\*\\]"
以梦为马
2004-11-01
打赏
举报
回复
help!
正则表达式
:. * ? 各自的含义
正则表达式
:. * ? 各自的含义
正则表达式
中的*,+,?,^ , $,范围和次数用法
正则表达式
中的*,+,?,^ , $,范围和次数用法 1.
正则表达式
——元字符 符号 解释 . 任意字符 ? 0个或1个 * 0个或多个 + 1个或多个 举例说明: agag agaag agaaaaag aghijklmn 例1:/ag./ 中包含符号 .,即会匹配到 任意字符, 故可以匹配上面的agag、agaag、agaaaaag、aghijklmn 例2:/ag?/ 中包含符号 ?,即会匹配到 0个或1个g,故可以匹配上面的gag、gaag、gaaaaag 例3:
正则表达式
(.*?)
.*?
表示
匹配任意字符到下一个符合条件的字符 例子:
正则表达式
a.*?xxx 可以匹配 abxxx axxxxx abbbbbxxx *匹配0或多个正好在它之前的那个字符。例如
正则表达式
。*意味着能够匹配任意数量的任何字符。?匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的。.*是指任何字符0个或多个,.?是指任何字符0个或1个。 .是任意字符 可以匹配任何单个...
正则表达式
?: ?= ?! 的用法详解
本文介绍
正则表达式
中使用的 `?:`、`?=` 和 `?!`用法。 三种不同的
正则表达式
语法,它们分别代表非捕获组、正向前瞻断言和负向前瞻断言。
正则表达式
?: 的理解
?: 是 不想被捕获的时候使用 比如 ([a-z][0-9])+ 这个
正则表达式
里 ( ) 里面的内容被捕获了, 反向引用的时候可以用上 。 一般正则替换的时候用的多 像UBB代码 但是 如果写成 (?:[a-z][0-9])+ 跟上面
正则表达式
整体匹配是一样的 就是 不会捕获 ( )里内容了。 也就是不能使用 反向引用 比如 PHP 手册里 有个 正则替换的函数 preg_replace 有的列子 $string = 'April 15, 2003'; $pattern = '/(...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章