• 2021-04-14
    正则表达式模块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的值。