問題タブ [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.
javascript - JavaScriptでJavaScriptを適切にエスケープするにはどうすればよいですか?
これは仕方ないことかもしれませんが…
そのonmouseover="heartOver('');部分は私の JavaScript を壊します。これを行うことができるように、引用符をエスケープする方法はありますか?
java - JSP タグで三重にネストされた引用符を適切にエスケープする方法
Tomcat をアップグレードしたばかりで、新しい Tomcat はタグ内のネストされた引用符を好まないため、一重引用符と二重引用符を交互に使用する必要があります。例えば、
以前は、
これで、次のように変更できます。
このように引用符が 3 重にネストされている場合はどうすればよいですか。
上記のタグはコンパイルされません。
excel - カンマ区切りデータを Excel にインポートする
1,1,"パウンド","相手を長い尻尾や前足などで物理的にパウンドする",0,40,0,100,35,0,0,0,115,0
2,2,「空手チョップ」,「鋭いチョップで敵を攻撃。クリティカル率が高い。」,43,50,1,100,25,0,0,0,115,0
3,3,"DoubleSlap","敵は 2 ~ 5 回続けて繰り返し叩かれます。",29,15,0,85,10,0,0,0,115,0
上記の形式の大量のデータがあります。それを Excel に貼り付けると、各行が Excel のセルを占有します。引用符で囲まれたテキスト (説明) の 2 番目の部分だけを抽出できるようにしたいと考えています。Excelでこれを行う方法はありますか?
のように、これの代わりに:
1,1,"パウンド","相手を長い尻尾や前足などで物理的に叩く",0,40,0,100,35,0,0,0,115,0 2,2,"空手チョップ", "鋭いチョップで敵を攻撃する。クリティカル発生率が高い",43,50,1,100,25,0,0,0,115,0
これ欲しい:
長い尻尾や前足などで物理的に叩きつけます。鋭いチョップで敵を攻撃します。クリティカルヒット率が高い。
tsql - 二重引用符を置き換えるt-sql
''field1'' と "field2" という 2 つの異なる結果があるため、次のような t-sql ステートメントがありReplace(field,'\''','\"')ますが、これら 2 つの異なる結果を同じとみなし、それらをグループ化したい場合はどうすればよいでしょうか。最初の二重引用符を 2 番目のスタイルに置き換えて、これら 2 つをグループ化することを選択しましたが、置き換えても同じタイプの引用符として解釈されません。
ここで何が欠けていますか??
編集: テキストは同じで引用符が異なるデータをグループ化しようとしています。ユーザーは 2 つの一重引用符「hello」と 1 つの二重引用符「hello」を入力しています。この 2 つの行がある場合、それらを 1 つとして表示しようとしています。 「こんにちは」なので、上記のステートメントを実行することでこれができるはずだと思いますが、スラッシュなしでも正しく機能しません。
perl - (ネストされた|二重|単純な)引用符の正しい使用法は何ですか?
この質問はばかげていると思う人もいると思いますが、私は学ぶためにここにいます。
これらの仮定はほとんどの言語に当てはまりますか?
編集: わかりました。Perl/Bash スクリプトについて話しているとしましょう。
=> まったく解釈されません (たとえば、「$」または任意のメタ文字は文字と見なされ、画面に出力されます)
=>変数の解釈
私の懸念についてより正確に言うと、私はいくつかのシェルスクリプトを書いています(引用符は時々大きな面倒になることがあります)、そして次の行を書きました:
sed で単一引用符を使用していた場合、パターンは '$MODNAME' でしたね。(この特定のケースでは「アルファ」である $MODNAME の実際の値ではありません)
echo 内の awk で、私が抱えていた別の問題:
私はそのデバッグに時間を費やしました。私は、インタプリタがコマンドを「分割」しない (そして «basename» の直前で停止しない) ように、バッククォートがエスケープされているという結論に達しました。awk コマンドでは、'$8' は awk によって正常に解釈されるため、シェルでは解釈されません。シェル変数を使用したい場合はどうすればよいですか? awk -F "\"$MY_SHELL_VAR\"" と書きますか? $MY_SHELL_VAR がそのまま awk に解釈されるからですよね?
引用またはバッククォートに関する情報を追加することを躊躇しないでください!
ありがとうございました !:)
php - 二重引用符で囲まれた PHP 静的変数
二重引用符で囲まれた静的変数をPHPに評価させるにはどうすればよいですか?
私はこのようなことをしたい:
{}の変数値を取得するためにあらゆる種類のコンボを試しましself::$CLASSたが、何も機能しませんでした。私は現在、文字列連結で解決しましたが、入力するのは面倒です:
sqlite - SQLite へのインポート時に一重引用符をエスケープする
次のような records.txt ファイルがあります。
records.txt を db にインポートしようとすると: sqlite3 my.db < records.txt 最初の行が原因でエラーが発生します。records.txt ファイルには、このような行がたくさんあります。文字列内のこれらすべての一重引用符をエスケープする sed 構文が必要です。そのため、インポート時に問題はありません。私は本当にこれが必要です:(ありがとう!
quotes - 一重引用符の文字
(バッククォート)と'は、一重引用符の2つの異なる文字です。前の2つの引用文字を表示するmysqlスクリプトがありますが、それらを'に変更すると、構文が壊れます。
キーボードから`を入力するにはどうすればよいですか?