ホームページ >バックエンド開発 >Python チュートリアル >PythonでHTMLファイルのコンテンツをクリアする方法
Python で HTML ファイルのコンテンツをクリアする方法: 1. join メソッドを使用します。コードは [pat = re.compile('>(.*?)<')''.join です。 (pat.findall (test))]; 2. コンパイルメソッドを使用します。
このチュートリアルの動作環境: Windows 7 システム、Python バージョン 3.9、DELL G3 コンピューターこの方法は、すべてのブランドのコンピューターに適しています。
HTML ファイルのコンテンツをクリアする Python メソッド:
方法 1:
In [97]: str_ = '' ...: flag = 1 ...: for ele in test: ...: if ele == "<": ...: flag = 0 ...: elif ele == '>': ...: flag = 1 ...: continue ...: if flag == 1: ...: str_ += ele ...: In [98]: str_ Out[98]: 'just for testjust for testtest' In [99]: str_ = '' ...: flag = 1 ...: for ele in test: ...: if ele == "<": ...: flag = 0 ...: elif ele == '>': ...: flag = 1 ...: ele = ' ' ...: if flag == 1: ...: str_ += ele ...: In [100]: str_ Out[100]: ' just for test just for test test '
方法 2:
import re In [156]: pat = re.compile('(?<=\>).*?(?=\<)') In [157]: pat.findall(test) Out[157]: ['just for test', '', '', 'just for test', '', 'test'] In [158]: ''.join(pat.findall(test)) Out[158]: 'just for testjust for testtest'
方法 3 :
pat = re.compile('>(.*?)<') ''.join(pat.findall(test))
方法 4:
In [167]: pat = re.compile('<[^>]+>', re.S) In [168]: pat.sub('', test) Out[168]: 'just for testjust for testtest'
無料の学習に関する推奨事項が多数あります。Python チュートリアル## をご覧ください。 ### #(ビデオ)#########
以上がPythonでHTMLファイルのコンテンツをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。