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

エスケープとは、文字または文字セットに別の意味を適用するプロセスです。

10
xmlでCDATA終了トークンをエスケープする方法はありますか?
]]>xmlドキュメントのCDATAセクション内でCDATAエンドトークン()をエスケープする方法があるかどうか疑問に思っていました。または、より一般的には、CDATA内で使用するエスケープシーケンスが存在する場合(ただし、存在する場合は、とにかく、開始トークンまたは終了トークンをエスケープすることだけが意味があると思います)。 基本的に、CDATAに開始トークンまたは終了トークンを埋め込んで、パーサーに解釈せずに、別の文字シーケンスとして扱うように指示できますか。 おそらく、XML構造またはコードをリファクタリングする必要がある場合は、おそらくリファクタリングする必要がありますが、私は過去3年間ほど毎日XMLを使用しており、この問題を経験したことはありませんが、可能かと思っていました。単なる好奇心から。 編集: HTMLエンコーディング以外の方法...
129 xml  escaping  cdata 

6
JSON文字列をエスケープしてURLに含める方法は?
JavaScriptを使用して、ページへのリンクを生成したいと思います。ページのパラメーターは、JSONでシリアル化するJavaScript配列にあります。 だから私はそのようなURLを生成したいと思います: http://example.com/?data="MY_JSON_ARRAY_HERE" JSON文字列(シリアル化された配列)をエスケープしてURLのパラメーターとして含めるにはどうすればよいですか? JQueryを使用するソリューションがある場合は、それが大好きです。 注:はい、ページへのパラメーターは多数存在するため、配列に含める必要があります。後でリンクを短くするために、bit.lyを使用すると思います。


10
os.system()呼び出しをエスケープする方法は?
os.system()を使用する場合、コマンドにパラメーターとして渡されるファイル名やその他の引数をエスケープする必要があることがよくあります。これどうやってするの?できれば、複数のオペレーティングシステム/シェルで機能するものですが、特にbashの場合に適しています。 私は現在次のことをしていますが、これにはライブラリ関数、または少なくともよりエレガントで堅牢で効率的なオプションが必要です。 def sh_escape(s): return s.replace("(","\\(").replace(")","\\)").replace(" ","\\ ") os.system("cat %s | grep something | sort > %s" % (sh_escape(in_filename), sh_escape(out_filename))) 編集:私は引用符を使用するという単純な答えを受け入れましたが、なぜそれを考えなかったのかわかりません。'と "の動作が少し異なるWindowsから来たのだと思います。 セキュリティに関しては、私は懸念を理解していますが、この場合、os.system()が提供する迅速で簡単な解決策に興味があり、文字列のソースはユーザーが生成したものではないか、少なくとも信頼できるユーザー(私)。
123 python  shell  escaping 

5
String.replaceすべての単一の円記号と二重の円記号
をusing に変換しようとしていますString \something\が、あらゆる種類のエラーが発生し続けます。これが解決策だと思いました:String \\something\\replaceAll theString.replaceAll("\\", "\\\\"); しかし、これは以下の例外を与えます: java.util.regex.PatternSyntaxException: Unexpected internal error near index 1



9
Androidのstrings.xmlファイルのエラー
string.xmlアプリケーションで長い文字列を宣言しました。 このように宣言 <string name="terms">PLEASE READ THESE TERMS OF USE CAREFULLY BY ACCESSING THIS .................</string> ただし、これにより次のエラーが発生します。 error: Apostrophe not preceded by \ (in PLEASE READ THESE TERMS OF USE CAREFULLY
114 android  xml  escaping 

5
postgresqlの文字列リテラルとエスケープ文字
エスケープ文字をテーブルに挿入しようとすると、警告が表示されます。 例えば: create table EscapeTest (text varchar(50)); insert into EscapeTest (text) values ('This is the first part \n And this is the second'); 警告を生成します: WARNING: nonstandard use of escape in a string literal (PSQL 8.2を使用) 誰でもこれを回避する方法を知っていますか?

6
Pythonで文字列のエスケープシーケンスを処理する
ファイルまたはユーザーから入力を受け取ると、エスケープシーケンスを含む文字列が表示されることがあります。Pythonが文字列リテラルのエスケープシーケンスを処理するのと同じ方法でエスケープシーケンスを処理したいと思います。 たとえば、次のようにmyString定義されているとします。 >>> myString = "spam\\neggs" >>> print(myString) spam\neggs これを行う関数が必要です(これを呼び出しますprocess)。 >>> print(process(myString)) spam eggs 関数がPythonのすべてのエスケープシーケンスを処理できることが重要です(上のリンクの表にリストされています)。 Pythonはこれを行う関数を持っていますか?
112 python  string  escaping 

7
Javaでは、引用符をエスケープすることなく文字列リテラルを書く方法はありますか?
引用符がたくさんある文字列リテラルがあるとします。あなたはそれらすべてを脱出することができますが、それは苦痛であり、読むのが難しいです。 一部の言語では、これを行うことができます: foo = '"Hello, World"'; ただし、Javaでは''がに使用されるためchar、Stringこの方法でに使用することはできません。一部の言語には、これを回避する構文があります。たとえば、Pythonでは次のようにできます。 """A pretty "convenient" string""" Javaにも同様のものはありますか?
111 java  string  escaping 

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


4
URL変数のスラッシュ
私のcoldfusionアプリケーションを設定して、ページに次のような動的URLを設定しました www.musicExplained/index.cfm/artist/:VariableName ただし、私の変数名には、スラッシュが含まれる場合があります。 www.musicExplained/index.cfm/artist/GZA/Genius 私のアプリケーションは、変数名のスラッシュがWebサイトの別のセクション、アーティストのアルバムを表すと想定しているため、これが問題を引き起こしています。したがって、URLは失敗します。 とにかくこれを防ぐための方法があるのでしょうか?変数名のスラッシュを別の文字に置き換える関数を使用する必要がありますか?
106 url  escaping 

9
日食コンソールでログを色付け
日食コンソールでログの一部に色を付ける方法はありますか?エラーストリームと標準ストリームに送信して色を変えることができることはわかっていますが、ANSIエスケープコード(またはその他のHTML?)の行で、文字列に色を埋め込んで色を付けることができる場所を探しています。ログ。 これは、奇妙なレイアウトに頼らずに重要なビットを目立たせるのに役立ち、レイアウトをlog4j設定のままにします。 これが私が探しているものの例です: [情報]グリッドが完成しました....... false 太字部分が青色になる場所では、この色付けはアプリケーションによってある程度制御できます。そうです(タグは概念的で恣意的ですが、あなたはアイデアを得ます): log.info(String.format( "グリッドは完全です....... <blue>%s </blue>"、isComplete)); より一般的な注意は、メタ情報をログに埋め込んでこれらのログの表示を支援する機能です。CSSによる情報の提示に役立つようにWebページのコンテンツにタグを付けるのと同じです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.