「Python」re.search関数で文字列を検索する

構文
re.search(pattern, string, flags=0)
pattern 正規表現式
string  文字列
string を走査し、正規表現 pattern がマッチを生じさせる最初の場所を探して、対応する マッチオブジェクト を返します。
文字列内にパターンにマッチする場所がなければ None を返します。

使用例

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

実行結果
(0, 3)
(12, 15)

Python

Posted by arkgame