‘20,570円(税込)/ 18,700(税抜)税率:10%’ 上記から18700を取得したい
文字列から数字の部分を取得するために、正規表現を使用して数字を抽出することができます。以下はPythonでの例です:
python
import re # 対象の文字列 text = '20,570円(税込)/ 18,700(税抜)税率:10%' # 正規表現パターンを定義 pattern = r'(d{1,3}(,d{3})*|d+)' # 数字が1つ以上あるパターン # 正規表現を使って数字を抽出 match = re.search(pattern, text) # 抽出された数字を取得 if match: extracted_number = match.group(0) print(extracted_number) # 出力: 18,700 else: print("数字が見つかりませんでした")
このコードでは、正規表現パターン (d{1,3}(,d{3})*|d+) を使用して、文字列から1つ以上の数字を抽出しています。その後、re.search() 関数を使って文字列内からこのパターンに一致する部分を検索し、match.group(0) を使って抽出された数字を取得しています。

ディスカッション
コメント一覧
まだ、コメントがありません