使い方
obj = re.fullmatch(抽出文字,対象)
「対象」と抽出文字が完全に一致した時に抽出します
import re
txt='abcdefg'
obj=re.fullmatch('abcdefg',txt)
print(obj)
# 結果 <re.Match object; span=(0, 7), match='abcdefg'>
- pip install は不要です
- import re は必要です
- 置換前は正規表現が使用できます
- 完全に条件が合わない場合は抽出しません 完全一致以外の抽出はre.search()を使用します
一部だけ一致する場合
import re
txt='abcdefg'
obj=re.fullmatch('abc',txt)
print(obj)
# 結果 None
一致しない場合
import re
txt='abcdefg'
obj=re.fullmatch('123',txt)
print(obj)
# 結果 None
正規表現を使用した場合
import re
txt='abc@amser.co.jp'
obj=re.fullmatch('\S+@\S+',txt)
print(obj)
# 結果 <re.Match object; span=(0, 15), match='abc@amser.co.jp'>
¥S+は正規表現で連続した文字を意味します