私は奇妙な問題があります。 Regexをオンラインで解析するとうまくいくが、Pythonはそれに合わない。オンラインでもPython正規表現は一致しません
正規表現: ()*<div>(.*?)<\/div>()*
または<div>(.*?)<\/div>
または<div>(.*?)</div>
toMatch:
<Storage {}>86400<div>Uhrzeit in Sekunden: 65567</div><div>Timer: 20833</div>
のpythonでこれらの試合のいずれもが、オンライン(http://regexr.com/またはhttps://pythex.org/)を行う
これはのわずか一部であります私は何をしたいのですか?しかし、私が欲しいのは、div内のデータです。
EDIT: 私はesp8266でmicropythonを使用しています。私は限られており、HTMLパーザーを使用することはできません。
人は正規表現を使用してHTMLを解析しないでください! HTMLパーサーは理由のために存在します。また、なぜ空のキャプチャグループを使用していますか? Pythonでは 'match'ではなく' findall'を使う必要があります。 – DeepSpace
申し訳ありませんが、私は正確でした。私はちょっと詳しく説明したくありませんでした。私はesp8266でmicropythonを使用しています。私はそこに限られている。 –