空白文字または文字列の末尾をテキストに一致させたい。python regex:空白文字または文字列の末尾に一致する
import re
uname='abc'
assert re.findall('@%s\s*$' % uname, '@'+uname)
assert re.findall('@%s\s*$' % uname, '@'+uname+' '+'aa')
assert not re.findall('@%s\s*$' % uname, '@'+uname+'aa')
パターンが正しくありません。
pythonの使い方は?あなたは、生の文字列を使用しない場合は\
文字をエスケープする必要があり
assert re.findall('@%s\\s*$' % uname, '@'+uname)
:
小さな修正: '\ s * $'は文字列の末尾に__zero__以上の空白がある場合に一致します – stonesam92
ありがとう、修正済み。私はいつも可能な限り+を使用するので、私は__that__エラーをどのようにしたか知っています:) – kampu