問題タブ [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.
php - PHP 生成の JavaScript と引用符
PHP コードでいくつかの JavaScript を生成しています。いくつかの PHP 変数を JavaScript 変数に割り当てる必要があります。残念ながら、PHP 変数に引用符が含まれていることがあります。例えば:
結果のjavascriptは次のようになるため、javascriptエラーが生成されます。
$foo で正規表現を使用してすべての'
マークを置き換えることができることはわかっています\'
が、これはさまざまな理由で困難です。それ以外に何かできることはありますか?perl関数に似たものq()
...
html - IE は Q タグをサポートしていませんが、スタイルを設定できます
IE は <q> タグをサポートしていませんが、IE ではインライン要素として問題なくレンダリングされるので、サポートしていない場合はどうすればよいでしょうか。CSS でスタイルをイタリック体にするだけで、期待どおりに動作します。IE5以降でテストしました。
http://www.w3schools.com/tags/tag_q.asp
q要素の使用を妨げたり、CSSでスタイルを設定したりするのを妨げるものは何も見当たらないのに、サポートしていないと言っている理由を説明してください。
php - PHP でエンクロージャーなしで CSV をファイルに書き込む
エンクロージャなしで CSV ファイルに配列を行として書き込むためのネイティブ関数またはソリッド クラス/ライブラリはありますか? エンクロージャ パラメータに何も渡されない場合fputcsv
は、デフォルトで になります。"
Google は私に失敗していますfputcsv
( fputcsv
.
とまったく同じようfputcsv
に機能しますが、フィールドを引用符で囲まないままにすることができます。
現在:"field 1","field 2",field3hasNoSpaces
希望:field 1,field 2,field3hasNoSpaces
shell - シェルの二重引用符で囲まれた文字列で逆引用符をエスケープする
コマンドの場合: /usr/bin/sh -c "ls 1`" (1 の後の逆引用符)。
正常に実行するにはどうすればよいですか? 「`」の前にバックスラッシュを追加しても機能しません。` は私たちが知っているように特別な文字であり、私もそれを一重引用符で囲んでみました (/usr/bin/sh -c "ls 1'`'") が、それもうまくいきません。
エラーは常に次のとおりです。
php - エスケープされた引用符付き文字列の正規表現は、php の preg_match_all では機能しません
テキスト内の引用符で囲まれた文字列を一致させようとしており、その中でエスケープされた引用符も許可しています。この正規表現をオンライン テスターで試したところ、完全に機能しました。しかし、preg_match_all で試してみると、最初のエスケープ文字列で失敗します。
コードは次のとおりです。
最後の一致で失敗し、最初のエスケープされた引用符まで一致するだけです。http://www.regexplanet.com/simple/index.htmlでこの式を試すと、完全に機能します。
正規表現の関連部分は次のとおりです。
エスケープされた引用または引用に至るまでのすべてのテキストを食べる必要があり、続いてオプションのエスケープされた引用を食べる必要があります。このプロセスは、エスケープされていない引用が見つかるまで0回以上繰り返され、一致が完了します。
これがphpで機能しないのはなぜですか?なぜ機能しないのですか、どのように修正する必要がありますか?
syntax - 引用符付きのトリッキーなmakefile構文
私はmakefileルールについて次のように始めています(他の人の助けに感謝します)が、まだ完全には機能していません:
条件付きの一重引用符は一致しないようです。
構文の修正にご協力ください。私は多くの変種を試しましたが、どれも正しくないようです。
ありがとう。
-ウィリアム
html - VBAでhtmlを文字列として連結するにはどうすればよいですか?
私は VBA と html の初心者で、とても混乱しています。
文字列変数をいくつかの連結された html 文字列と制御値に等しくなるように設定しようとしています。何が間違っているのかわかりません。
これが私のコードです:
htmlText は文字列です。txtLink、txtVolume、txtEdition、txtHtml はすべて、フォーム上のテキスト ボックス コントロールです。
.net - 角かっこまたは引用符を使用する必要があるかどうかを確認するために、OleDB 接続を照会することは可能ですか?
角かっこまたは引用符を使用する必要があるかどうかを確認するために、OleDB 接続を照会することは可能ですか?
SQL:
オラクル
MySQL:
variables - バッチ ファイル内の変数から二重引用符を削除すると、CMD 環境で問題が発生します
バッチ変数から引用符を削除する効果的かつ安全な方法を教えてくれる人はいますか?
パラメータ %1、%2、%3 などのリストを正常にインポートし、それらを名前付き変数に配置するバッチ ファイルを作成しました。これらのパラメータの一部には複数の単語が含まれているため、二重引用符で囲みます。
これらの %variables は、次に名前付き変数に配置されます。
変数の検証はエコーによって行われます。> echo.%FirstName%
> echo.%LastName%
> echo.%ShipAddr%
結果は次のように表示されます
選択した変数に含まれている引用符を削除する必要があります。たとえば、FirstName と LastName は別の場所で使用されているため、引用符を含めてはなりません。
テスト バッチ ファイルでは、変数で ~tilde 文字を使用して引用符を削除することに成功しました。
解決策があると思ったのですが、すぐにバッチ ファイルの実行で異常な動作が発生しました。突然、CMD が長いパス ステートメントを認識しなくなりました。フルパスからのバッチファイルの通常実行
戻り値
したがって、入力される %1 %2...%n 変数に ~tilde 文字を追加すると、何らかの変化が生じたように見えます。いくつかの環境変数が変更された可能性がありますか?
また、FOR コマンドを使用してさまざまな試行を行い、変数内から引用符をクリアしようとしました。それは厄介なようで、タスクを実行するための変数のリストを作成することでこれを達成する方法を学ぶことができませんでした:
このようなもの:
私は2つの問題があると思います。
着信 %1 %2 変数 (%~1 など) に ~tilde を挿入するという私の「短くて甘い」アイデアは、いくつかの設定に影響を与え、CMD が長いパス名をナビゲートする方法を変更したようです。
私はまだ、選択した名前付き変数から引用符を削除するためのクリーンで簡単な方法を探しています。
より経験豊富な人のための助けをいただければ幸いです。私はここで私のスキルの終わりに来ました...いくつかのガイダンスが必要です!
編集 12/26/2009 13:36 PST バッチ ファイル全体:
windows - CMD:見積もりを確認してください
たとえば、ユーザーがファイルをバッチファイルにドラッグアンドドロップすると、バッチファイルがファイルを特定のディレクトリにコピーします。問題は次のコマンドです。
ここでの問題は、周りの引用符%1
です。バッチファイルに何かをドラッグアンドドロップすると、通常は引用符が挿入されないため、すべて問題ありません。しかし、バッチファイルをEXEに変換すると、実際には引用符がそこに配置されます。
したがって、私がやりたいのは、ファイルに引用符が含まれているかどうかを確認することです。含まれていない場合は、上記のコマンドを実行します。そうでない場合は、引用符なしでコマンドを実行します。
ありがとう。