私は次のような文字列を持っています
8.123.351 (ここにいくつかのテキスト)
正規表現を使用しました
/([0-9,]+(\.[0-9]{2,})+(\.[0-9]{2,})?)/
文字列から値「8.123.351」を取得します。上記の文字列で機能しています。
ただし、「。」のない文字列の場合は機能しません。たとえば、「179(ここにテキストがあります)」などです。この値にも一致するように正規表現を変更しましたが、成功しませんでした。
だから、誰でも次のような文字列から数値を取得するための正規表現を提案できますか?
- 8.123.351 (ここにいくつかのテキスト)
- 179 (ここにいくつかのテキスト)
- 179.123 (ここにいくつかのテキスト)
- 179.1 (ここにいくつかのテキスト)