問題タブ [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.

0 投票する
1 に答える
684 参照

c# - How to add values, containing double quotes, from DataTable rows values to Excel cells formulas?

I'm newbie in C#. I tried to insert strings from DataTable into Excel cells formulas, but unsuccesfully. For example, I have

=ROUND(R[-2]C*IF(R[-1]C="";R[-1]C17;R[-1]C)/(IF(R[-1]C="";R[-1]C17;R[-1]C));2)

as value. I also tried to make

=ROUND(R[-2]C*IF(R[-1]C=\"\";R[-1]C17;R[-1]C)/(IF(R[-1]C=\"\";R[-1]C17;R[-1]C));2)

But I got an exception from HRESULT: 0x800A03EC In the last example debugger shows proper string, but I also got that exception.

Also, it works, when I put this code:

Globals.Wirksheet1.Cells.Range["A100"].Value2 = @"=ROUND(R[-2]C*IF(R[-1]C="""",R[-1]C17,R[-1]C)/(IF(R[-1]C="""",R[-1]C17,R[-1]C)),2)";

But I need to get values from DataTable, also I don't know how to add @ to string. Please, explain me how to solve this problem? Thanks

0 投票する
4 に答える
3848 参照

jquery - JQuery のバージョンが 1.8.3 よりも大きいかどうかを確認しますか?

現在のjqueryバージョンが1.8.3よりも大きいかどうかを確認しようとしていますが、parseInt($.fn.jquery)1桁しか出力されません。

0 投票する
3 に答える
3219 参照

ruby - オブジェクトの配列を、固定幅の列に属性を持つテーブルとして端末に出力します

2D 配列をコンソールに出力しようとしています。この質問の最後にある目的の出力に示されているように、配列内の情報を適切にフォーマットする必要があります。私の配列は次のように作成されます(インスタンスはFamilyMemberクラスから作成されます):

配列の内容を文字列としてフォーマットされたコンソールに出力できるようにしたいと考えています。これを 2 つの方法で実行できるようにする必要がありeachますdo

私が試みたこと(以前のSOの質問に触発された):

ただし、上記の出力は次のとおりです。

eachおよび?を使用して適切にフォーマットされた 2D 配列要素を出力するにはどうすればよいdoですか。どんな助けでも感謝します。ありがとう。

理想的には、私の出力は次のようになります。

0 投票する
3 に答える
1548 参照

c++ - wchar_t および c_str 文字列変換での予期しない結果

関連する質問に対するこの回答に基づいて、標準文字列をワイド文字列に変換するメソッドを作成しようとしました。これを wchar_t* に変換できます。

wchar_t* と同等のものを作成する 2 つの異なる方法がないのはなぜですか? (デバッガーが提供する値を示しました)。

ここで、GetWideString は次のように定義されています。

注:以下も機能しません。

0 投票する
2 に答える
295 参照

perl - perl - 数値/範囲の文字列を実際の値に変換する

1,2,25-27,4,8,14,7-10フォームの文字列を実際の値のリストに変換したいと思います: 1,2,4,7,8,9,10,14,25,26,27

私は検索しましたが、この種の展開を行うものは何も見つかりませんでした。これを簡単に行う方法を知っている人はいますか?

0 投票する
4 に答える
133 参照

python - 文字列を変数に変換する

私はこれをしたくないので、私の調べるコマンドのために:

私のゲームのすべてのアイテムのために。

そこで、Decision文字列の 2 番目の単語を変数に変換して、 のようなものを使用できるようにしたいと考えましたsecondwordvar.text

を使用しようとしましeval()たが、1 つの単語コマンドでスペルを間違えると、常にエラーが発生します。

エラー

IndexError: list index out of range

それ以外の場合は機能しています。

今私のコードはこれです:

他のオプションについて、その関数を簡単な方法で書く方法を知っている人はいますか?

私はおそらく完全なゲームも含める必要があります。ここで見つけることができます:http: //pastebin.com/VVDSxQ0g

0 投票する
5 に答える
3660 参照

java - MAC 文字列をコロン区切りの文字列に変換する方法

20万行のcsvファイルと、次のように定義された3種類のMACアドレスがあります。

  • ECE1A9312000
  • E8:6D:52:75:2D:16
  • 24-C9-A1-15-89-B0

コロンで区切られた形式のみにとどまることが私の目標です。

したがって、に変換する-こと:は大したことではありません:

しかし、に変換ECE1A9312000する方法EC:E1:A9:31:20:00

正規表現を使用することを考えましたが、非常に多くのデータ (〜 80k) にグループを使用するにはコストがかかりすぎます。

それぞれを実行してchar追加する必要がありますか:

お気に入り:

またはより効率的な方法がありますか?

ありがとうございました、