3-25 java的问题
来源:3-25 选择练习
慕前端2064318
2019-10-31 11:39:46
意思就是说正则里的 java c++ c html 和字符串中的内容去匹配,第一个是c 正则里面的 四个挨个去匹配,c 匹匹配到了 所以是c?
如果str=‘’html c++ java c‘’那么第一个匹配到的是不是就是html了?
1回答
同学你好!
你的理解是正确的,正则表达式在匹配的时候,会在字符串中从前往后一 一的匹配,直到找到能匹配上的字符,此正则表达式在字符串中的第一位就找到了自己要找的其中一个c,因此就不会再往下继续找。所以结果为c。
如果改写成同学这样,html c++ java c确实输出的结果为html:
如果帮助到了你,欢迎采纳,祝学习愉快~
相似问题