关于正则匹配的问题有这么个字符串s="one,two,three,apple,banana";我现在想匹配出apple和
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/15 10:51:56
关于正则匹配的问题
有这么个字符串s="one,two,three,apple,banana";我现在想匹配出apple和one以外的所有的单词组成的字符串,用match匹配如何匹配呢?为什么这么写不对
reg = [^(apple|one)],这样匹配出的是一个一个字母,怎么能匹配出单词啊
有这么个字符串s="one,two,three,apple,banana";我现在想匹配出apple和one以外的所有的单词组成的字符串,用match匹配如何匹配呢?为什么这么写不对
reg = [^(apple|one)],这样匹配出的是一个一个字母,怎么能匹配出单词啊
你发的板块不就是程序设计吗,所以配合程序一起弄就可以了
先用下面的正则
\w+
这样可以匹配出s、one、two、three、apple、banana,
然后再用程序把s、one、apple过滤掉即可
至于你的那个正则,因为写错了,所以匹配也是错的
补充一下:
楼下的回答很不错,不过如果用那个正则的话,banana会匹配不出来的.建议修改一下:
(\b|^)(?!apple|one)[a-z]+(\b|$)
具体到这个问题,应该换成:
(\b|")(?!apple|one)[a-z]+(\b|")
先用下面的正则
\w+
这样可以匹配出s、one、two、three、apple、banana,
然后再用程序把s、one、apple过滤掉即可
至于你的那个正则,因为写错了,所以匹配也是错的
补充一下:
楼下的回答很不错,不过如果用那个正则的话,banana会匹配不出来的.建议修改一下:
(\b|^)(?!apple|one)[a-z]+(\b|$)
具体到这个问题,应该换成:
(\b|")(?!apple|one)[a-z]+(\b|")
关于正则匹配的问题有这么个字符串s="one,two,three,apple,banana";我现在想匹配出apple和
正则表达式匹配字符串指定位置问题
正则表达式问题: [1,9][0-9]{0,2} 可以匹配 1到三位的合法数字 我现在想加上 对零的匹配.
正则表达式关于汉字匹配错误问题
求正则匹配如图,正则不知是不是这么写的?第一个可以匹配的如:1010,1012,1013.,第二个要匹配的如:钢铁,金属
正则表达式 检查数字范围,怎么匹配一个 1-65535的数字字符串?
写一个能匹配一个字符串中所有数字(包括小数)的正则表达式
/* abc */ /*abc*/ /* abc abc */ 匹配如上的正则表达式如何写(就是想匹配以/*开头和*/结
匹配1个或者2个英文字母的正则表达式
C#正则匹配问题---------------------bbs_listbymodel.aspx?forumid=47
我想请问一下有谁知道那首英文歌曲的名字是什么,歌词大概是apple one apple two,apple apple
正则表达式,怎样匹配多个单词