# 字符串匹配

  • 判断字符串匹配时,存在几种结果:

    • 不匹配
    • 部分匹配 :两个字符串的长度不同,但短的那个字符串包含于另一个字符串。
    • 完全匹配 :两个字符串的长度相同、同位字符相同。
      • 此时称两个字符串相同。
    • 模糊匹配 :一个字符串删除、替换少量字符之后,就能与另一个字符串完全匹配。
      • 此时称两个字符串相似。
      • 大部分软件不支持模糊匹配,如果两个字符串不符合部分匹配、完全匹配,则视作不匹配。
  • 判断字符串匹配的几种模式:

    • 普通模式 :比较同位字符是否相同。
      • 默认要求完全匹配。
    • 通配符模式 :支持使用通配符(wildcard)。
      • 默认要求完全匹配。
    • 正则模式 :支持使用正则表达式。
      • 默认要求部分匹配。