問題タブ [stringescapeutils]

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 投票する
2 に答える
1530 参照

javascript - Node.js spawn 'echo $(python --version)'

node.js を使用して spawn したいのですがecho $(python --version)、これを端末に入れても問題なく動作し、次のような結果が得られます

しかし、次のコードを使用すると:

文字列リテラルがエコーされて返されます。

引数をエスケープして適切に生成し、正しい出力を取得する方法。

編集:私は特にスポーンとエコーを使用したいのですが、スポーン引数を適切にエスケープする解決策があるかどうか知りたいです...

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

java - javaでxmlタグ(<>)をエスケープせずにxmlで特殊文字をエスケープする方法

xml 入力で特殊文字をエスケープしたい。StringEscapeUtils.escapeXml10(xmlString) を試しましたが、xml タグもエスケープしてしまいます (<>)。例えば:

に正規化する必要があります

いいえ

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

java - Java での xml エスケープの修正

CSV を XML に変換してから、OutputStream に変換する必要があります。ルールは、私のコードで変換"することです。&quot;

入力 CSV 行:

期待される出力:

現在の出力:

コード:

助けていただけますか?私が見逃しているものとに&変換するときは&amp;?

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

c - Embedded C コードを使用して、UART 経由でエスケープ シーケンスを送信する方法

Embedded C を使用して特定のエスケープ シーケンスを送信する際に助けが必要です。これは、stackoverflow での最初のトピックです。

この関数を使用して、UART 経由でコマンドを書き込みます。

入力のチャネル、データ、および長さは、それぞれ UART チャネル、送信するコマンド、およびコマンドの長さに対応します。これは一般的にうまく機能します!

ただし、C で正しいエスケープ シーケンスを生成するのにいくつかの困難があります。UART_Write 関数を使用して、次のエスケープ シーケンスを記述する必要があります。

Escエスケープ文字 (0x1b)、R0文字コマンド指定子、1,2,7コンテキスト固有のパラメーター、および;終了記号です。

関数「UART_Write」への入力「データ」をエスケープシーケンス EscR0,1,2,7; と等しくするにはどうすればよいですか。埋め込みCで?

いろいろな方法でできると思いますが、どんな提案でも構いません。

0 投票する
0 に答える
90 参照

java - 特殊文字 Java をエンコードする

srt ファイルを dxfp.xml に変換する、私が書いたコードのバグを修正しようとしています。問題なく動作しますが、アンパサンドなどの特殊文字があると、java.lang.NumberFormatException エラーがスローされます。apache commons の StringEscapeUtils 関数を使用して解決しようとしました。ここで何が欠けているのか誰かが説明してくれますか? 前もって感謝します!

これは、エクスポートしてjarファイルとして実行するとエラーが発生するsrtファイルの一部です。

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

string - Perlで混合文字列の8進文字値を変換するには?

Perl (v5.10) を使用して、スペース、コンマ、およびその他の英数字以外の文字に 8 進値が埋め込まれた別のアプリケーションからの文字列を処理する必要があります。

例: 「11624\0040SE\00405th\0040St\0054\0040Suite\0040100」は、「11624 SE 5th St, Suite 100」となります。

Linux コマンド ラインで「echo -e」を使用して探していることを実行できますが、Perl スクリプトで処理および操作できる必要があります。

axiar@formdev$echo -e "11624\0040SE\00405th\0040St\0054\0040Suite\0040100"

11624 SE 5th ストリート、スイート 100

私は String::Escape モジュールを見てきましたが、私が考えていることをしていないようです。

同様の質問/回答を求めて、Google および Stack Overflow で多数の検索を行ってきましたが、まだ見つかっていません。

専門家の支援をいただければ幸いです。