AttributeError: 'NoneType' オブジェクトに属性 'group' がない 正規表現に問題がある
2022-02-21 10:36:55
正規表現によるマッチングを行った際に AttributeError: 'NoneType' object has no attribute 'group' のようなエラーが発生することがありますが、これは主に要素がマッチングされずに group() メソッドが呼び出されたことが原因です。
import re
content = 'hello world'
result = re.match('^w.*d$', content)#this is trying to extract just world
print(result)
print(result.group())
match関数は先頭からしかマッチングできず、途中からはマッチングできないので、最初のprint関数はnoneを表示します。また、戻り値が none のときに group() メソッドを再度呼び出すと AttributeError: 'NoneType' object has no attribute 'group' type error というエラーが発生します。
検索機能はブロック全体をスキャンして、それを抽出する。
関連
-
[解決済み】なぜ「LinAlgError: Grangercausalitytestsから「Singular matrix」と表示されるのはなぜですか?
-
[解決済み】Matplotlib: TypeError: can't multiply sequence by non-int of type 'numpy.float64'.
-
[解決済み】Windowsのpython pip - コマンド 'cl.exe'は失敗しました。
-
[解決済み】pycharmで「End of statement expected」【重複あり
-
[解決済み] clang error: unknown argument: '-mno-fused-madd' (pythonパッケージのインストールに失敗しました)
-
[解決済み] asyncioを学習中。「コルーチンが待機していない」警告エラー
-
[解決済み] Pycharmの終了コード0
-
[解決済み] Pythonで文字列の引き算をする方法
-
[解決済み] コード内の「無効な型比較
-
[解決済み] Flaskでチェックボックスの値を取得する
最新
-
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のネストループでアスタリスク付きの矩形を印刷する
-
[解決済み】plotly: TypeError: 辞書の更新シーケンス要素#0をシーケンスに変換できない
-
python-numpy: linalg.solve Singular Matrixでのエラー
-
MUIのログインページをpythonベースで美しくする
-
[解決済み] Python スクリプト内の awk コマンド
-
[解決済み] 関数デコレータを作成し、それらを連鎖させるには?
-
[解決済み] AtributeError: 'module' オブジェクトに 'plt' 属性がない - Seaborn
-
[解決済み] Python 'list indices must be integers, not tuple" (リストのインデックスは整数でなければなりません。
-
python IOError: イメージファイルを識別できない
-
解決策 OSError: [Errno 98] アドレスはすでに使用中です。