Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python正規表現を使用してテキストから数値を抽出するにはどうすればよいですか?


指定されたテキストからすべての数字/数字を個別に抽出する場合は、次の正規表現を使用します

import re
s = '12345 abcdf 67'
result=re.findall(r'\d', s)
print result
出力
['1', '2', '3', '4', '5', '6', '7']

指定されたテキストから数字/数字のグループを抽出する場合は、次の正規表現を使用します

import re
s = '12345 abcdf 67'
result=re.findall(r'\d+', s)
print result
出力
['12345', '67']

  1. 正規表現を使用して文字列から数値を抽出するにはどうすればよいですか?

    次の正規表現のいずれかを使用して、指定された文字列の数値を照合できます- “\\d+” Or, "([0-9]+)" 例1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ExtractingDigits {    public static void main(String[] args) {       Scanner sc = new Sc

  2. Pythonでラベルからテキストを削除するにはどうすればよいですか?

    Tkinterは、GUIベースのアプリケーションの作成と開発に使用されるPythonライブラリです。この記事では、テキストが含まれるラベルからテキストを削除する方法を説明します。 ラベルからテキストを削除するために、ラベルのトリガーとして機能する関連ボタンを作成します。 例 #import Tkinter Library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the size and geometry of the frame win.geometry("700x