[解決済み] 正規表現にマッチした部分を抽出する
2022-03-03 20:03:02
質問
HTMLページからタイトルを抽出するための正規表現が欲しい。現在、私はこれを持っています。
title = re.search('<title>.*</title>', html, re.IGNORECASE).group()
if title:
title = title.replace('<title>', '').replace('</title>', '')
タグを削除しなくてもいいように、<title>の中身だけを抽出する正規表現はないでしょうか?
どのように解決するのですか?
使用方法
(
)
を正規表現に、そして
group(1)
をpythonで実行して、キャプチャした文字列を取得します。
re.search
が返されます。
None
というように、結果が見つからなければ
は使わないでください。
group()
直接
):
title_search = re.search('<title>(.*)</title>', html, re.IGNORECASE)
if title_search:
title = title_search.group(1)
関連
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] 単語を含まない行にマッチする正規表現
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] インデックスを指定してリストから要素を削除する方法
-
[解決済み] XHTMLの自己完結型タグを除くオープンタグにマッチするRegEx
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み] JavaScriptの正規表現でマッチしたグループにアクセスするにはどうすればよいですか?
-
[解決済み] スクロールバーを隠すが、スクロールはできる状態
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonによるLeNetネットワークモデルの学習と予測
-
Pythonによるjieba分割ライブラリ
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
PythonによるExcelファイルの一括操作の説明
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】pygame.error: ビデオシステムが初期化されていない
-
[解決済み] データ型が理解できない
-
[解決済み】numpy: true_divide で無効な値に遭遇
-
[解決済み】Flask ImportError: Flask という名前のモジュールがない
-
[解決済み】 'numpy.float64' オブジェクトは反復可能ではない