問題タブ [double-quotes]

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 投票する
4 に答える
30950 参照

php - Javascriptに渡す前に、PHPで引用符とすでにエスケープされている引用符をエスケープする方法は?

一重引用符と二重引用符をエスケープすることについては多くの質問がありますが、特定の問題を解決する答えを見つけることができませんでした。

次のように、引数としてオブジェクトの名前を使用してJavascript関数を呼び出すonClickイベントを使用して画像を動的に返すPHP関数があります。

Javascript関数は、次のような時点で確認ダイアログを表示する必要があります。

ユーザーが'または"または\'または\"を含む名前を入力したときにJavascriptの確認が混乱しないようにするには、PHPで$ responseをフォーマットするにはどうすればよいですか?

0 投票する
6 に答える
18491 参照

c++ - C ++で文字列から二重引用符を削除する.

文字列から二重引用符を削除していますが、次の関数からこのエラーが発生し続けます。ここで何が問題なのですか?

[エラー]

c.cpp: 関数内void readCSVCell(std::stringstream&, std::string&):
c.cpp:11: エラー: に引数を変換__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >できconst char*ませ1int remove(const char*)

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

whitespace - PLINK を使用して一重引用符と二重引用符でリモート コマンドを送信する

Linuxサーバーに接続してコマンドを実行するために、winXPでplinkを使用しようとしています。私が実行しているコマンドラインは次のとおりです。

plink some_profile cd "$(echo 'T:\somedir\somesubdir with space in it\' | sed 's_\\_/_g' | sed 's_T:_/media/drive1_g')";unrar x 'somefile.rar'

このコマンド部分 (cd から開始) を Linux ボックスで直接実行すると、完全に機能します。しかし、plink で実行すると、次のエラーで失敗します。

bash: line 0: cd: /media/drive1/somedir/somesubdir: No such file or directory

plink を実行するときにコマンドを正しく引用していないと思うので、ディレクトリ内のスペースを処理するために必要な引用符を転送していません。これが機能するように引用する方法についてのアイデアはありますか?

なぜ私がこれを行っているのか不思議に思っているかもしれませんが、これは基本的に、現在強調表示しているファイル (samba マウント) を unrar できる Directory Opus で実行しているスクリプトです。ディレクトリとファイル名がスクリプトに渡され、リモート ボックスでそのファイルが unrar されます。

ありがとう!

編集:Mikel からの応答のおかげで問題は解決しました。これは、他の誰かが後でこれに出くわした場合に備えて、現在機能する行です...

plink some_profile cd \"$(echo 'T:\somedir\somesubdir with space in it\' | sed 's_\\_/_g' | sed 's_T:_/media/drive1_g')\";unrar x 'somefile.rar'

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

c# - C# 正規表現; 二重引用符の問題

私はここで少し困惑しています。私はこの方法を持っていましたが、これは最近までうまく機能していました:

次の文字列(私の単体テストから取得)があれば、それはうまくいきます:

現在起こっているように見えるのは、次のようなものを取得していることです。

そして今、私の正規表現はもう一致しません。

.*はすべての文字に一致するはずだと思っていましたが、その二重引用符でつまずいているようです。これを再び機能させる方法についてのアイデアはありますか?

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

regex - csvの二重引用符を置き換える

次の問題がほとんどあり、解決策が見つかりませんでした。これは私の CSV ファイル構造である可能性があります。

ご覧のとおり"、インチと"L"囲みの中にいくつか書かれてい"ます。

現在、次の例のように、 "(インチ) と二重引用符を 2 つの単一引用符に置き換える UNIX シェル スクリプトを探しています。"L"

誰でも私を助けることができますか?

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

sed - SEDのヘッダーから二重引用符を削除します

ヘッダー行からのみ二重引用符を削除したいと思います。以下のデータは、タブ区切り文字を含むtxtファイルです。ありがとう!

"$sedol" "$cusip" "$rbss_id"

"2877365" "22122P101" "53301020"

"B0G72D1" "" "50102020"

望ましい答えは次のとおりです。

$sedol $cusip $rbss_id

"2877365" "22122P101" "53301020"

"B0G72D1" "" "50102020"

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

.net - 引用符で囲まれた文字列を否定後読みで照合する正規表現 (.NET)

VB.NET ソース コードの引用符で囲まれた文字列に一致する .NET Regex を作成しようとしていますが、XML コメントの文字列やリージョン ラベルなどの特定の不要な文字列を除外しています。

以下は、Regex が実行される可能性のある VB.NET ソース コードを表すデータ サンプルです。

正規表現は、メソッド呼び出しで引用符で囲まれた文字列と一致するDebug.WriteLine必要がありますが、領域ラベルと XML コメントの文字列は無視する必要があります。また、2 つの連続する二重引用符を使用して、埋め込まれた (エスケープされた) 引用符文字を表す VB.NET の引用符エスケープ構文もサポートする必要があります。

出発点として、次の正規表現を試してみましたが、否定の後読みにより、開始引用符であるかのように後続の終了引用符に一致します。

追加のフィネスとして、正規表現が引用符のペアで表される空の文字列を完全に無視できると便利です。

何か提案はありますか?

前もってありがとう、ティム

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

php - php に javascript と引用符を含めることに問題がありますか?

これが私のコードです:

構文エラー、予期しない T_STRINGを壊しています

一重引用符、二重引用符、およびエスケープのあらゆるタイプの組み合わせを試しました??

私は途方に暮れています、何が欠けていますか??

ありがとう!!

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

mysql - CSVを出力するためにMySQLリクエストデザインに引用符付きのプロパティを追加する方法

SQLリクエストをCSVファイルに出力しようとしていますが、設定に役立つ2つのオプションを追加できません。うまく機能するリクエストの一部は次のとおりです。

このリクエストにこれら2つのオプションを追加したいのですが、引用符が付いていないものがあります。

どうすればこれを統合できますか?

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

postgresql - PostgreSQLでクエリを実行するために二重引用符を省略します

簡単な質問ですが、PostgreSQLで二重引用符を省略する方法はありますか?

これが例です。を与えるselect * from A;と、を取得します。実際の結果を得るには、ERROR: relation "a" does not existを与える必要があります。select * from "A";

PostgreSQLで2番目を実行せず、代わりに1番目を実行する方法はありますか?