問題タブ [escaping]

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 に答える
81869 参照

java - JSP で特殊な HTML 文字をエスケープするにはどうすればよいですか?

カスタム タグまたは Java メソッドを作成してそれを行う前に、JSP で HTML 文字をエスケープする標準的な方法は何ですか?

String オブジェクトがあり、それを HTML に表示して、そのままユーザーに表示したいと考えています。

例えば:

次のようになります。

0 投票する
7 に答える
58234 参照

regex - 二重引用符で囲まれた文字列をエスケープされた二重引用符文字と一致させるにはどうすればよいですか?

文字列を照合するには、Perl の正規表現が必要です。二重引用符で囲まれた文字列のみを想定しています。\" はリテラルの引用文字であり、文字列の末尾ではなく、\ はリテラルのバックスラッシュ文字であり、引用文字をエスケープしてはなりません。明確でない場合は、例:

これら 4 つの可能性すべてと、それらの可能性のその他すべての単純なバリエーションを有効な文字列として認識できる正規表現が必要です。私が今持っているものは次のとおりです。

しかし、それは正しくありません。最初のもの以外には一致しません。これを処理する方法について、誰かが私に正しい方向へのプッシュを与えることができますか?

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

wpf - ESC キーを使用してグリッドを非表示にする

私はWPFが初めてです。ウィンドウに 15 個のグリッドがあり、クリックして表示または非表示にするグリッドを選択できる小さなメニューがあります。一度に 1 つのグリッドのみ。を打ったときにそのグリッドを隠す(フェードアウトする)ようにしEscます。私はすでにすべてのアニメーションを持っています。現時点でどのグリッドが表示されている (アクティブである) かを知る必要があります。

ウィンドウの現在の最上位コントロールを取得する方法がわかりません。

私の解決策はKeyDown、ウィンドウでイベントがトリガーされたときです。

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

html - html をテキスタイル化してサニタイズするにはどうすればよいですか?

今、私はいくつかのばかげた状況に遭遇しました。ユーザーがテキスタイルを使用できるようにしたいのですが、エントリの周りで有効な HTML をいじってはいけません。そのため、何らかの方法で HTML をエスケープする必要があります。

  • html_escape(textilize("</body>Foo"))繊維が壊れる

  • textilize(html_escape("</body>Foo"))"Linkname":http://www.wheretogo.com/動作しますが、引用符が に変換さ&quot;れ、テキスタイルによって検出されなくなるため、リンクなどのさまざまなテキスタイル機能 ( のように記述) が壊れます。

  • sanitizeより良い仕事をしません。

その上で何か提案はありますか?この問題にはTidyを使用したくありません。前もって感謝します。

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

null - GNU Screen を透過的に使用するにはどうすればよいですか

ユーザーがそこにあることを知らないような方法で GNU screen を使用したい。これは、私が書いているテキスト ベースの管理アプリケーションを一度に 1 人のユーザーだけが使用できるようにするためのものです。ユーザーがアプリケーションを実行して他のすべての人をロックアウトし、休暇中も実行したままにするのを防ぐために、セッションを切り離して、別のユーザーがそれにアタッチできるようにしたいと考えています。

だから私の質問は:

  • .screenrc のエスケープ キーを null に設定して、ユーザーが画面の機能自体にアクセスできないようにすることはできますか?
0 投票する
3 に答える
17848 参照

regex - PowerShell文字列変数に格納されているエスケープシーケンスを無視するにはどうすればよいですか?

PowerShellスクリプトでは、複数のファイルに対してSelect-Stringを実行し、変数($ id)を介して渡された文字列を探しています。

残念ながら、$id変数は「\C」や「\T」のようなもので、Select-Stringがエスケープシーケンスとして解釈しようとすることがあります。これらは有効なエスケープシーケンスではないため、Select-Stringはエラーをスローします。それらはエスケープシーケンスを意図したものではありません(たとえば、「C:\ Test」などのファイルパスの一部である可能性があります)。PowerShell/Select-Stringがそれらをそのように解釈しないようにするにはどうすればよいですか。$idの周りに括弧を使ってみましたが運がありませんでした。

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

bash - 引用された式で拡張パス名展開パターンをエスケープする方法は?

基本的な*,?および[...]パターンに加えて、Bash シェルは、!(pattern-list)(「指定されたパターンの 1 つを除くすべてに一致する」) のような拡張パターン マッチング演算子を提供します。それらを使用するには、extglobシェルオプションを設定する必要があります。例:

サブシェルで実行するプログラムにシェル式を渡すと、演算子によってエラーが発生します。サブシェルを直接実行するテストを次に示します (ここでは、展開が時期尚早に発生しないことを確認するために、別のディレクトリから実行しています)。

あらゆる種類のエスケープを試みましたが、思いついたものは何も正しく機能しませんでした。extglobまた、サブシェルに設定されていないのではないかと疑っていますが、そうではありません:

どんな解決策でも大歓迎です!

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

email - 電子メールの件名には、どのようなエスケープまたは精製が必要ですか?

Facebook などのサイトでは、件名にメッセージを送信したユーザーの名前が表示されます。

このため、メッセージの件名にユーザーが入力した値に対してどのようなエスケープを行いますか? それとも、az、0-9、ピリオド、カンマ、一重引用符以外は許可しませんか?