タグ付けされた質問 「quotes」

テキストをソースコードに埋め込むためのコンピュータープログラミング言語の機能(文字列リテラルとも呼ばれます)

6
単一引用符をエスケープするために `'`を使用すべきではないのはなぜですか?
で述べたように、HTMLのシングルクォートが人気になったのはいつですか。そして属性にjQueryの組み込み引用符、HTML上のWikipediaのエントリは次のように述べています: 単一引用符文字( ')を属性値の引用に使用する場合は、属性値自体の中に出現する場合は、'or '('XHTMLドキュメント以外ではエスケープしないでください)としてエスケープする必要があります。 なぜ'使用すべきではないのですか?また、"代わりに使用しても安全"ですか?
158 html  escaping  quotes 

2
この番組を書いたのは誰ですか。「常にあなたのコードを維持することになる男が、あなたがどこに住んでいるかを知っている暴力的な精神病者になるかのように常にコーディングしてください。」[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 常にあなたのコードを維持することになる男があなたがどこに住んでいるかを知っている暴力的な精神病者になるかのように常にコーディングしてください。 誰かのブログで見つけて、リック・オズボーンのブログで紹介しています。しかし、私はこれをグーグルし、他の人々は言う:マーティンゴールディング、ジョンウッズ、ダミアンコンウェイ...はい、ダミアンコンウェイはこの引用を「Perl Best Practices」(2005)で使用しましたが、ダミアンは誰が書いたかについて言及していません。 この格言の本当の作者が誰か知っている人はいますか?


11
バッチファイルの変数から二重引用符を削除すると、CMD環境で問題が発生する
バッチ変数から引用符を削除する効果的で安全な方法を誰かが手助けできますか? パラメータ%1、%2、%3などのリストを正常にインポートして名前付き変数に配置するバッチファイルを作成しました。これらのパラメータの一部には複数の単語が含まれているため、二重引用符で囲まれています。 > "Susie Jo" (%1) > "Smith Barnes" (%2) > "123 E. Main St." (%3) これらの%変数は、次に名前付き変数に配置されます。 > set FirstName=%1 > set LastName=%2 > set ShipAddr=%3 変数の検証はエコーによって行われます。 echo。%FirstName% echo。%LastName% echo。%ShipAddr% 結果は次のように表示されます "Susie Jo" "Smith Barnes" "123 E. Main St." 選択した変数に含まれている引用符を削除する必要があります。たとえば、FirstNameとLastNameは他の場所で使用され、引用符を含めることはできません。 テストバッチファイルでは、変数に〜tilde文字を使用して引用符を削除することに成功しました。 > set FirstName=%~1 > set LastName=%~2 解決策はあると思いましたが、すぐにバッチファイルの実行で異常な動作が発生しました。突然、CMDはロングパスステートメントを認識しなくなります。フルパスからのバッチファイルの通常の実行 > C:\Documents …

10
Java文字列に引用符を入力する方法は?
Javaで文字列を初期化したいのですが、その文字列には引用符を含める必要があります。例:"ROM"。私はやってみました: String value = " "ROM" "; しかし、それはうまくいきません。"文字列内にを含めるにはどうすればよいですか?
110 java  string  quotes  escaping 

16
MySQLで単一引用符をエスケープする方法
単一引用符または二重引用符で構成される値をMySQLに挿入するにはどうすればよいですか。すなわち This is Ashok's Pen. 一重引用符は問題を引き起こします。他のエスケープ文字があるかもしれません。 どのようにデータを適切に挿入しますか?
98 mysql  string  quotes 

2
PL / pgSQLで使用される「$$」とは
PL / pgSQLに完全に新しいので、この関数の 2つのドル記号の意味は何ですか。 CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format is +999 999'; END IF; RETURN true; END; $$ LANGUAGE plpgsql STRICT IMMUTABLE; 私はそれを推測している、ではRETURNS boolean AS $$、$$プレースホルダです。 最後の行は少し謎です: $$ …

6
バッチスクリプトでの二重引用符のエスケープ
バッチファイルのパラメーターのすべての二重引用符をエスケープされた二重引用符で置き換えるにはどうすればよいですか?これは私の現在のバッチファイルで、文字列内のコマンドラインパラメータをすべて展開しています。 @echo off call bash --verbose -c "g++-linux-4.1 %*" 次に、その文字列を使用してCygwinのbashを呼び出し、Linuxクロスコンパイラーを実行します。残念ながら、次のようなパラメーターをバッチファイルに渡しています。 "launch-linux-g++.bat" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -DNDEBUG -c -o "C:\Users\Me\Documents\Testing\SparseLib\bin\Win32\LinuxRelease\hello.o" "c:\Users\Me\Documents\Testing\SparseLib\SparseLib\hello.cpp" 渡された最初のパスを囲む最初の引用符が、GCCに渡される文字列を途中で終了させ、残りのパラメーターをbashに直接渡す(これは、見事に失敗します)。 パラメータを単一の文字列に連結して、引用符をエスケープして正常に機能するかどうかを想像しますが、これを行う方法を決定するのが困難です。誰か知っている?

5
Bashで引用符付き文字列内の環境変数を使用する方法
私はbashスクリプトで以下のさまざまな形式を試しました: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" しかし、COLUMNS環境変数を正しく展開するための構文を取得できません。 私は以下のさまざまな形を試しました: svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W $COLUMNS' そして svn diff $@ --diff-cmd /usr/bin/diff -x '-y -w -p -W ${COLUMNS}' そして eval svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W …

3
一重引用符と二重引用符の両方を使用したbashエイリアスコマンド
やりたいことを実行するこのコマンドがありますが、.bashrcでエイリアスを作成できません(一重引用符と二重引用符の両方を使用していることに注意してください)。 svn status | awk '$1 =="M"{print $2;}' 私はもう試した: alias xx="svn status | awk '$1 ==\"M\"{print $2;}'" そして、運がない他のいくつかの常識的な組み合わせ..私はbashが引用符で非常にうるさいことを知っています..それでそれをエイリアスする正しい方法は何ですか、そしてなぜですか?ありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.