當前位置:編程學習大全網 - 電腦編程 - python語言裏match()和search()的區別是什麽啊

python語言裏match()和search()的區別是什麽啊

Match是從字符串的起始位置開始匹配,如果匹配成功的話,就返回第壹個對象;

Search工作方式與match比較相似,只要search從字符串的任意位置開始匹配,並返回第壹個匹配的對象。

區別:Match()函數只檢測RE是不是在string的開始位置匹配,search()會掃描整個string查找匹配;換句話來講,match()只有在0位置匹配成功的話才會返回,如果不是開始位置匹配成功的話,match()就返回none,這就是它們之間的區別。

  • 上一篇:C語言編程中怎麽輸入漢字
  • 下一篇:gkg印刷機MARK識別失敗自動退板
  • copyright 2024編程學習大全網