タグ付けされた質問 「string-parsing」

30
正規表現を使用してメールアドレスを検証する方法は?
長年にわたり、サーバーの一部としてIPアドレスを使用しないことを前提として、MOSTメールアドレスを正しく検証する正規表現を徐々に開発してきました。 私はいくつかのPHPプログラムで使用しており、ほとんどの場合機能します。ただし、そのサイトを使用しているサイトで問題が発生し、調整をしなければならないという連絡が時々あります(最近では、4文字のTLDが許可されていないことに気付きました)。 メールの検証に使用した、または見た中で最も良い正規表現は何ですか? いくつかの短い式を使用する関数を使用するいくつかのソリューションを見てきましたが、より複雑な関数のいくつかの短い式の代わりに、単純な関数の1つの長い複雑な式が欲しいです。

8
Rubyでの安全な整数解析
たとえば'123'、文字列があり、それを整数に変換したい123。 私はあなたが簡単にできることを知っていますが、それはにsome_string.to_i変換さ'lolipops'れますが0、これは私が考えている効果ではありません。無効で何かを変換しようとしたときに、それが私の顔で爆破されて、素敵で苦痛なものになって欲しいException。そうでなければ、私は有効な0ものとまったく数字ではないものを区別できません。 編集:私は正規表現を使わずに、標準的な方法を探していました。

19
Swiftで文字列をFloatに変換する
私は、UITextFieldから取得した数値を変換しようとしていますが、実際には文字列であり、Floatに変換しているため、乗算することができます。 UITextfield次のように宣言されている2つのがあります。 @IBOutlet var wage: UITextField @IBOutlet var hour: UITextField ユーザーがUIButtonを押すと、ユーザーが稼ぐ賃金を計算したいのですが、使用する前にまずフロートに変換する必要があるため、計算できません。 私はこれを行うことによってそれらを整数に変換する方法を知っています: var wageConversion:Int = 0 wageConversion = wage.text.toInt()! しかし、それらを浮動小数点数に変換する方法がわかりません。

3
文字列内から整数を抽出するにはどうすればよいですか?
私は割り当てに取り組んでおり、その一部として文字列から整数を抽出する必要があります。 atoi()関数を使用しようとしましたが、常にを返します0。そのため、に切り替えましたstrtol()が、それでもを返します0。 目標は、文字列から整数を抽出し、それらを引数として別の関数に渡すことです。これらの値を使用して一部のデータを更新する関数を使用しています(update_stats)。 私はC言語でプログラミングするのはかなり初めてですが、これは私の試みでした。 void get_number (char str[]) { char *end; int num; num = strtol(str, &end, 10); update_stats(num); num = strtol(end, &end, 10); update_stats(num); } これの目的は文字列内にあります"e5 d8"(たとえば)私はその文字列から5とを抽出8します。 文字列の形式は常に同じです。 これどうやってするの?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.