求一个正则表达式

yanglei031 2009-09-13 04:11:12
一个正则表达式:类似 (( a=1 or b=1) and c=2 ) 这种简单的字符串 怎么匹配括号是否配对啊?当然 这个表达式是任意的。谢谢!
...全文
124 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dichyzhu 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yanliang_xt 的回复:]
这个最好用栈来操作吧。。
[/Quote]
支持,用栈是个不错的想法。
loveofmylife 2009-09-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yanliang_xt 的回复:]
这个最好用栈来操作吧。。
[/Quote]
最简单的方法就是用栈,遇到左括号把左括号入栈,遇到右括号就把一个左括号出栈,最后栈为空则括号全部匹配
jinxfei 2009-09-13
  • 打赏
  • 举报
回复
不好意思:
http://www.360doc.com/content/060220/12/73_69675.html

我觉得用正则表达式实现,未必是最好的办法。
yanglei031 2009-09-13
  • 打赏
  • 举报
回复
感谢楼上2位,二楼给的是本地文件哦,给个链接吧 谢谢
jinxfei 2009-09-13
  • 打赏
  • 举报
回复
在java中很难,
你可以参考这篇文章:
file:///C:/Documents%20and%20Settings/Administrator/%E6%A1%8C%E9%9D%A2/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E7%BB%88%E6%9E%81%E8%83%BD%E5%8A%9B%20-%20%E9%80%92%E5%BD%92.htm
yanliang_xt 2009-09-13
  • 打赏
  • 举报
回复
这个最好用栈来操作吧。。

62,620

社区成员

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

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