正则表示式问题等号前的内容与等号后的内容不同.abc=def(匹配)abc=abc(不匹配)abc=abcd(匹配)ab
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:数学作业 时间:2024/06/23 17:42:39
正则表示式问题
等号前的内容与等号后的内容不同.
abc=def(匹配)
abc=abc(不匹配)
abc=abcd(匹配)
abc=aabc(匹配)
就是等号前后内容完全一样不匹配,其它都匹配!
懂了,我就不没想到使用$.
我自己写的:(.+)=(((?\\1).+)|\\1.+)
等号前的内容与等号后的内容不同.
abc=def(匹配)
abc=abc(不匹配)
abc=abcd(匹配)
abc=aabc(匹配)
就是等号前后内容完全一样不匹配,其它都匹配!
懂了,我就不没想到使用$.
我自己写的:(.+)=(((?\\1).+)|\\1.+)
原来的这个完全正确:
/^\s*([^\s=]+)\s*=\s*(?!\1$)\S+$/
你的要求是:等号前后内容*完全*一样不匹配,其它都匹配
如果你要 aaa=aaaa 也能匹配上,则用下面这个(只改了一笔):
/^\s*([^\s=]+)\s*=\s*(?!\1)\S+$/
$:一直到结尾,(从=开始后的)整个字符串
/^\s*([^\s=]+)\s*=\s*(?!\1$)\S+$/
你的要求是:等号前后内容*完全*一样不匹配,其它都匹配
如果你要 aaa=aaaa 也能匹配上,则用下面这个(只改了一笔):
/^\s*([^\s=]+)\s*=\s*(?!\1)\S+$/
$:一直到结尾,(从=开始后的)整个字符串
/* abc */ /*abc*/ /* abc abc */ 匹配如上的正则表达式如何写(就是想匹配以/*开头和*/结
(abc)|(def)’能匹配的是( ) A、”abcdef” B、”abcd” C、”abc” D、”cdef”
正则表达式[^abc] 匹配的是非a 或非b 或非c ,怎么匹配非abc呢?
如何让正则表达式 不匹配括号内的内容
正则表达式匹配3个连续的数字或字母,如123 abc
关于易语言正则表达式 [abc] 匹配abc,acb,bac,bca,cab,cba
C#正则匹配问题---------------------bbs_listbymodel.aspx?forumid=47
用(?[sS]*?) 正则表达式 匹配指定字符前,或者后 所有内容
正则表达式匹配a标签中内容
求一个正则表达式:匹配: [内容]
如何使用正则表达式匹配下列内容
正则表达式如何匹配如下内容