1. ホーム
  2. c#

文字列からすべてのアルファベットを削除するにはどうすればよいですか?

2023-11-29 16:22:16

質問

アルファベットを含む文字列があります。

  1. 254.69メートル
  2. 26.56センチメートル
  3. 23.36 インチ
  4. 100.85 フィート

上記の文字列からアルファベット文字(単位)をすべて削除して double.Parse() メソッドを呼び出すことができます。

どのように解決するのですか?

これは動作するはずです。

// add directive at the top 
using System.Text.RegularExpressions;

string numberOnly = Regex.Replace(s, "[^0-9.]", "")