正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None
对
举一反三
内容
- 0
在字符串的模式匹配过程中,如果模式串的每个字符依次和主串中一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的于串,则称为匹配失败。在布鲁特—福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的m个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为()。 A: n*m B: (n-m+1)*m C: (n-m-1)*m D: (n-m)*n
- 1
e库中,Match对象属性.re的含义是: A: 匹配时的待匹配文本 B: 匹配后的字符串结果 C: 匹配时使用的正则表达式 D: 正则表达式匹配模式
- 2
exec()方法在对字符串进行正则匹配失败时返回false
- 3
e.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败
- 4
public int match(Uri uri) 方法匹配Uri与addURI()方法相对应,匹配成功则返回addURI()方法中传入的参数code的值。