一个简单的正则式有关问题
一个简单的正则式问题?
正则:(.+)(>=|<=|<|>|=|like)(.+)
字符串:abcd_ddd>='ddd'
目的:前后的连接可能是=,<=,>=......中的一种,想要返回运算符前后的字符串:abcd_ddd和'ddd'
以上匹配的是:abcd_ddd> 和'ddd',多 了一个>,我想只要匹配第一个>=就不再继续进行后续条件的测试,但以上情况还是会匹配=,是怎么回事?如何修改?
------解决方案--------------------
(.+)[<>=][<>=](.+)
正则:(.+)(>=|<=|<|>|=|like)(.+)
字符串:abcd_ddd>='ddd'
目的:前后的连接可能是=,<=,>=......中的一种,想要返回运算符前后的字符串:abcd_ddd和'ddd'
以上匹配的是:abcd_ddd> 和'ddd',多 了一个>,我想只要匹配第一个>=就不再继续进行后续条件的测试,但以上情况还是会匹配=,是怎么回事?如何修改?
------解决方案--------------------
(.+)[<>=][<>=](.+)