永发信息网

如何判断一个字符串(有括号)中括号是否成对匹配

答案:2  悬赏:80  手机版
解决时间 2021-05-08 12:59

一个字符串如下

String  str1=“abc(ef)f[{ed}]”:匹配

String str2=“abc(ef)f({ed)}”;不匹配

 

请问怎么判断他们是否匹配{},【】,()这样是为匹配的。

最佳答案

正则match函数吧,查下文档,上面很详细

全部回答

语言支持的话就正则式判断

不支持只能从两边开始读,左边读到{或[或(停止,然后右边读)或]或}停止,不匹配返回false,匹配继续读,直到左边指针位置=右边指针位置。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汤原农药化肥在什么地方啊,我要过去处理事情
北京公交卡失去磁性哪可以换卡?
华硕Eee pcT91笔记本电脑 好用吗 可以按月首
谁知道亮剑怎么下载啊
满级波提斯可加多少速度
阿锋凉皮凉面地址在哪,我要去那里办事
咋能学笔画?
有三个人去旅店投宿
轻微呕吐和腹泻,没有发烧和疼痛现象,食道会
NDS 牧场物语双子村
做人真累呀!怎么办呢
为什么我的好友再挂超级QQ的时候QQ秀是图片呢
奥欣服装鸡场坪店在什么地方啊,我要过去处理
问一下这首歌名
办公区宣传标语,老板办公室的标语
推荐资讯
QQ邮箱怎样升级?
怎样才能让自己变得不那么单纯
黄金价格目前是怎样?适合老年戴的戒指有多少
艾薇儿MV完整包下载
怎么得A车
如果我做错什么 但有个女孩子一直生我的气 那
天龙八部密报解绑了,为什么还是登不上去,这
请问有没有高手?
天蓝色墙面配什么颜色的顶比较好看 还是全部
十堰红卫哪有卖点卡啊?
虐杀原型需要什么磁盘
我也想要ce中文版
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?