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回答

好帮手慕码

2019-10-31

同学你好!
你的理解是正确的,正则表达式在匹配的时候,会在字符串中从前往后一 一的匹配,直到找到能匹配上的字符,此正则表达式在字符串中的第一位就找到了自己要找的其中一个c,因此就不会再往下继续找。所以结果为c。

如果改写成同学这样,html c++ java  c确实输出的结果为html:

http://img.mukewang.com/climg/5dba5b1009f8f5b704050105.jpg

http://img.mukewang.com/climg/5dba5b1a097bc5e703650086.jpg

如果帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 4826 问题

查看课程