一个字符串如下
String str1=“abc(ef)f[{ed}]”:匹配
String str2=“abc(ef)f({ed)}”;不匹配
请问怎么判断他们是否匹配{},【】,()这样是为匹配的。
一个字符串如下
String str1=“abc(ef)f[{ed}]”:匹配
String str2=“abc(ef)f({ed)}”;不匹配
请问怎么判断他们是否匹配{},【】,()这样是为匹配的。
正则match函数吧,查下文档,上面很详细
语言支持的话就正则式判断
不支持只能从两边开始读,左边读到{或[或(停止,然后右边读)或]或}停止,不匹配返回false,匹配继续读,直到左边指针位置=右边指针位置。