問題タブ [string-conversion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScriptで文字列をブール値に変換するにはどうすればよいですか?
ブール値 (「true」、「false」など) を表す文字列を JavaScript の組み込み型に変換できますか?
リスト内のユーザーの選択に基づいて更新される HTML の非表示のフォームがあります。このフォームには、ブール値を表すいくつかのフィールドが含まれており、固有のブール値が動的に入力されます。ただし、この値が非表示の入力フィールドに配置されると、文字列になります。
フィールドが文字列に変換された後、フィールドのブール値を特定する唯一の方法は、その文字列表現のリテラル値に依存することでした。
これを達成するためのより良い方法はありますか?
.net - レジストリからのREG_BINARY値を文字列に変換するにはどうすればよいですか?(vb.net)
ファイルパスに関する情報を保持するバイナリ値(REG_BINARY)として格納されているレジストリ値があります。値はバイト配列に読み込まれます。しかし、どうすればそれを読み取り可能な文字列に変換できますか?
system.text.encoding.ASCII.GetString(value)について読みましたが、これは機能しません。私が知る限り、レジストリ値は任意のバイナリデータであり、ASCIIではありません。これが、このメソッドが役に立たないデータを生成する理由です。
誰かが私がデータを変換する方法を知っていますか?
サンプル:(エントリの一部)
regeditにより、これは次のようになります。
エントリ自体はOutlookから作成されました。無効になっているアドインアイテムのエントリです(復元力)
c++ - 文字列から unsigned long を取得するにはどうすればよいですか?
C++ で文字列から unsigned long を取得する最も安全で最良の方法は何ですか?
私はいくつかの可能な方法を知っています。
最初に、atol から取得した符号付き long を変換します。
これに関する明らかな問題は、myStr に格納されている値が signed long に格納できる値よりも大きい場合にどうなるかということです。atol は何を取得しますか?
次の可能性は、strtoul を使用することです。
ただし、これは私のニーズに対して少し複雑です。シンプルな関数、文字列入力、符号なし long base 10 出力が欲しいです。また、エラー処理には多くの要望が残されています。
私が見つけた最後の可能性は、sscanf を使用することです。
繰り返しますが、エラー処理には多くの要望があり、私が望んでいるよりも少し複雑です。
残りの明らかなオプションは、以前の可能性のいずれかのラッパーを独自に作成するか、文字列を循環して ULONG_MAX に達するまで各桁を手動で変換するものを作成することです。
私の質問は、私の google-fu が見つけられなかった他のオプションは何ですか? 文字列を unsigned long にきれいに変換し、失敗時に例外をスローする C++ std ライブラリ内のものはありますか?
これがでたらめである場合は申し訳ありませんが、私の質問と完全に一致する質問は見つかりませんでした。
c# - &から&などへの変換
&
&、 "などに変換したい"
。すべてのオプションを手動で記述せずにそれを実行できる関数がc#にありますか?
javascript - Javascript で文字列を日時形式に変換する
javascript の datetime オブジェクトと比較したい文字列があります。次のように比較できるように、JavaScriptを使用して文字列「1/1/1912」を日時に変換する方法
php - ZIP ファイルをランダムなテキスト ファイルに変換する必要がある
タイトルにあるように、サイズに関係なく、また意味があるかどうかに関係なく、Zip ファイルをテキスト ファイルに変換する必要があります。私が抱えている主な問題は、文字の代替テキスト/数字バージョンを見つける方法です。
Ascii は明確に機能しません。そのため、エディターで表示したときに、zip 内のバイナリ文字のように見える特別な文字の代替テキストとなるヘルプが必要です。
私は英語のネイティブ スピーカーではないので、上記の内容が理解できることを願っています :)
python - Pythonはカンマ区切りの数値をintに解析します
重複の可能性:
Python を使用して文字列を数字に変換する方法
1,000,000
Python で文字列 (100 万) を整数値に解析するにはどうすればよいですか?
c# - intを特定の長さのcharの文字列に変換します
タイトルが明確でない場合は、ここでうまく説明してみてください。1から999までの整数がたくさんあり、これらを文字列に変換する必要がありますが、その場合は3文字の長さにする必要があります。たとえば、私が持っていた場合:
次に、それを文字列に変換すると、これが必要になります。"045"
または、同様に、intが8の場合は、に変換する必要が"008"
あります。143などの3つの場所がある場合は、出力されます。 143として。これは簡単に可能ですか?
よろしくお願いします。:)
objective-c - 文字列をObjective-Cでfloatに変換する
Objective-Cで文字列をfloatに変換するにはどうすればよいですか?
JSONから返される文字列をいくつか乗算しようとしています。
これは私に与えます:(null)
コンソールで。ラベルに値を表示するためにすでに使用しているため、その配列から有効な文字列が出ていることを知っています。
parsing - 数値を文字列に変換して元に戻す
私は常にstreams、printf、string(x)、または数値型を文字列に変換したり、逆に変換したりするために提供されている問題の言語を使用してきました。しかし、私はこれが実際にどのように行われるかを実際に考えたことはありません。私はグーグルで検索しましたが、すべての結果はそれらのさまざまな方法を使用するだけであり、変換が実際に舞台裏でどのように行われるかではありません:(
2進数、8進数、16進数を使用する整数の場合、文字列の各「数字」はビットのセットグループを表すため(たとえば、xxxxyyyyを知っている2つの16進数)、ビットシフトと1つを取ることでそれを行うことができます。一度に1桁ずつ、たとえば16進文字列0xFA20の場合、値は「(15 << 12)|(10 << 8)|(2 << 4)|(0 << 0)」です。
10進数の整数は、基数10がそのように基数2にマップされないため、より困難です。したがって、1ビットが複数の10進数に影響を与え、双方向の変換がより複雑になる可能性があります。
浮動小数点数については、私にはよくわかりません。全体と小数部分を別々に考えることができると思いますか?指数関数、有効数字の設定数、または小数点以下の桁数の設定はどうですか?