pythonにおけるsearchでの取得の差異についての質問です。
現在、文字列を取得しようとしています。
改行のある文字列だと正規表現で次の行の情報を取得できません。
改行のない文字列だと問題なく文字列を取得できます。
なぜこのような違いがあるのでしょうか?
そしてどのようにすれば改行のある文字列でも正しい値を取得できるでしょうか?
教えていただけると幸いです、よろしくお願いします。
python
1import re 2test_str = '''Content-Transfer-Encoding: base64 3xyz''' 4test_str2 = "Content-Transfer-Encoding: base64 xyz" 5 6test_re = re.compile(r'base64.*') 7 8#get base64 9print(test_re.search(test_str)) 10 11#get base64 xyz 12print(test_re.search(test_str2))
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/30 12:14
2019/11/30 12:15