求一正则表达式思路,有关一个规则定义的字符串语法校验问题
天下如山 2016-09-30 10:14:20 现需要定义一些校验规则的字符串:
字符串可能如下:&是并且的意思,| 是或者的意思
GJ=美国 & GX=一般 & ( LD=奥巴马 | LD=希拉里)
对这样的语法进行校验。
如果上面的字符串写成:
GJ=美国 && GX=一般 & ( LD=奥巴马 | LD=希拉里) ---》&重复或者 | 重复
或者
GJ=美国 & GX=一般 & ( LD=奥巴马 | LD=希拉里 少一个括号
之类的则认为规则写法错误。
请问 这样的正则如何写比较适合?