やさしくマスターできる正規表現findall機能詳細
2022-01-15 10:36:39
正規表現入門 - findall()関数
findall()関数
例
import re
a = '123abc'
re = re.findall('\d\d\d',a)
print(re)
画像
正規表現のためのreライブラリのインポート
reライブラリのfindall()関数でテキストを抽出する
'\d' means match 1 number, then '\d\d\d\d' means match 3 consecutive numbers
構文は次のとおりです。
re.findall(match rule, original document)
注意: findall() 関数は、抽出した結果をリストにして返します。
import re
a = '456qwe789rty123abc'
re = re.findall('\d\d\d',a)
print(re)
print(re[0])
画像
{テーブル シンボル 意味 本文 \d {を使用します。 数字1文字にマッチする \w {を使用します。 1文字、数字、アンダースコアに一致する文字 \s {を使用します。 空白文字(改行、タブ、レギュラースペースなど)1文字にマッチします。 \S {を使用します。 空白でない1文字にマッチする \n {を使用します。 1行の改行を「In」に合わせる([Enter]キーを1回押すのと同じです) \t タブキーを1回押すか、スペースバーを8回押すと、" \t "が表示されます。 . 改行以外の任意の1文字にマッチする * {を使用します。 0個以上の表現にマッチする {を使用します。 + 1つ以上の表現にマッチする {を使用します。 ? {を使用します。 は、しばしば "." や "*" と共に使用され、非貪欲なマッチを形成します。 () 括弧の中の式にマッチし、それもグループを表す使用例
import re
a = '456qwe789rty123abc'
re = re.findall('\d\d\d\w',a)
print(re)
画像
import re
a = '456qwe789rty123abc'
re = re.findall('\d\d\d\w.',a)
print(re)
画像
正規表現のfindall()関数をマスターするのは簡単についてのこの記事は、このに導入され、より関連する正規表現のfindallコンテンツは、スクリプトホーム過去の記事を検索してくださいまたは次の関連記事を閲覧し続けるあなたは将来的にスクリプトホームをよりサポートすることを願っています!.
関連
最新
-
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 実装 サイバーパンク風ボタン