有关正则表达式的问题: “[*]”怎么用正则表达式表示?

以梦为马 2004-11-01 06:22:05
如题.
...全文
157 9 打赏 收藏 转发到动态 举报
写回复
用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!

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧