x = 1,000.00の例4の単価を表示できるように、数字以外の文字から数値を取得する必要があります。私はテキストのうち4をつかみ、それぞれの単価が250.00であることを示す簡単な公式でそれを使用する必要があります。何か提案してください?数字以外の文字列から数値を取得する
0
A
答えて
0
これは、フレーズの構造が標準であるかどうかによって異なります。
正規表現(Perlスタイル):
/\D(\d*)\D/
は、数字以外のものに囲まれた数字の任意の文字列に一致する必要があります。
/\b(\d*)\b/
は、単語、名前、またはモデル/シリアル番号の一部ではないため、より安全です。
あなたはカンマ/小数を期待している場合、あなたはそれがより多くのようにする必要があります:
/\b((\d|\.|,)*)\b/
あなたは数字が文字列の先頭と最後に知っている一方場合、およびあなたは何らかの理由で正規表現を避けているだけで、文字列を分割したり爆発させたり、最初と最後の部分をつかむことができます。
1
常に、あなたはおそらく、その後、「X = BのA」であることを迅速かつ汚いソリューションとして以下のようなものができ起こっている場合:
VAL(Left({Test;1.testfield}, IIF(Instr({Test;1.testfield}, " x = ") > 0, Instr({Test;1.testfield}, " x = ") - 1, 0)))
これは、「X =」の前のセクションを取得しますそれを数値に変換します。この文字列が存在しない場合に備えてIIFを追加しましたが、これは必要ではないかもしれません。
関連する問題
- 1. 文字列から数値以外の文字を取り除く(ほぼ)
- 2. 文字列から数値、ブール値、文字列を取得する
- 3. 文字列値から数値コードを取得するには?
- 4. 文字列から特定の数値を取得する
- 5. Javaの文字列セルから数値を取得する
- 6. C#の文字列から数値を取得する
- 7. 文字配列から数字以外の要素を取り除く
- 8. cpp文字列から数値を取得する
- 9. 文字列から数値を取得する
- 10. 文字列から数値を取得する方法
- 11. 変数から文字列の最後の文字を取得
- 12. 特定の文字の後の文字列から数値を取得し、その数値を変換する
- 13. 数字のタイムゾーン値から文字列のタイムゾーンを取得するPHP
- 14. SQL - 数字の数値だけを取得し、アルファベットと文字ではない列から取得する
- 15. SQL文字列の範囲から数値を取得
- 16. 文字列から一意の整数値を取得
- 17. カスタムオブジェクトのプロパティ値を文字列変数から取得
- 18. Pythonで数字以外の文字列を変換する
- 19. PHP:文字列からクラスの定数の取得値
- 20. 複数のクエリ文字列値を取得するJavaScript関数
- 21. 文字列から数字、ドットまたはマイナス以外の文字列をすべて削除する方法
- 22. 文字列入力から引数値を取得
- 23. 文字列から名前で変数値を取得
- 24. 文字列Asp.Net Mvcから整数値を取得
- 25. PHP - 数値以外の文字をすべて文字列から削除する
- 26. 英数字以外の文字を取り除いた後に取得
- 27. 文字列から部分文字列を複数回取得する
- 28. PHPで文字列から数値以外の文字を選択する方法
- 29. 数字、 "、"、 "。"以外の文字列からすべての文字を削除する方法Rubyを使って?
- 30. 10進数以外の文字列の数字のみを保持する