「Python」正規表現のre.match関数の使い方

書式
re.match(pattern, string, flags=0)
引数
pattern 正規表現式
string マッチ文字列
string の先頭で 0 個以上の文字が正規表現 pattern にマッチすれば、対応する マッチオブジェクト を返します。
文字列がパターンにマッチしなければ None を返します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
#!/usr/bin/python
import re
print(re.match('www', 'www.arkgame.com').span()) # 開始位置マッチ
print(re.match('com', 'www.arkgame.com')) # 開始位置マッチしない
#!/usr/bin/python import re print(re.match('www', 'www.arkgame.com').span()) # 開始位置マッチ print(re.match('com', 'www.arkgame.com')) # 開始位置マッチしない
#!/usr/bin/python
 
import re
print(re.match('www', 'www.arkgame.com').span())  # 開始位置マッチ

print(re.match('com', 'www.arkgame.com'))         # 開始位置マッチしない

実行結果
(0, 3)
None

Python

Posted by arkgame