問題タブ [linefeed]
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.
java - キャリッジリターンとラインフィードのXML-Java
キャリッジリターン文字とラインフィード文字を追加してXMLをフォーマットし、各要素がMSメモ帳の独自の行に表示されるようにしようとしています。
私はここで提案されたことを試しました:JavaからXMLをきれいに印刷する方法は?。これは、各終了要素の後に改行文字を追加します。richTextやgeditなどのより洗練されたエディターの場合、改行文字で十分です。ただし、メモ帳では、各要素を独自の行に配置するためにも、キャリッジリターンが必要なようです。
Document Transformerのプロパティを変更してそれを導入する方法はありますか?そうでない場合は、XMLドキュメント全体を解析して手動で追加することなくこれを行う方法はありますか?
xml - brタグをXSLテンプレートのタグに置き換える方法は?
単純な XML ファイルがあるとします。
<br>
今、すべての文字列を文字列に置き換えたい
ので、結果は次のようになります。
どうすればいいですか?
XSL 置換機能は簡単に実装できます (例: http://geekswithblogs.net/Erik/archive/2008/04/01/120915.aspx ) が、難しいのは XSL トランスフォーマーにこれらの
文字列を出力させることです。非表示の通常の改行を取得するか、&#10;
完璧な答えは、トリックを行う XSL テンプレートです。
java - BufferedReader ストリームで \n を検出する
次のような文字列があります。
BufferedReader を使用してこの文字列を読み取ります。新しい行が存在するかどうかを検出できる必要があります。私はreadLineを使用していましたが、読み取りに切り替えたので、\nを取得できましたが、うまくいきませんでした。
mysql - MySQL:ラインフィード/キャリッジリターンを持つターゲットで検索と置換を行いますか?
データベースをクリーンアップする必要があり、次のようなものを大量に置き換える必要があります。
(単にすべてのインスタンスを削除するだけです)。
一括置換の方法は既に知っていますが (PHPMyAdmin を使用しています)、問題は CR/LF が含まれているため、クエリで検索する正しい文字列を追加する方法がわかりません ... ただテストのために、Char(10)
またはChar(13)
新しい行がある場所を使用して検索を試みましたが、結果が返されませんでした(ただし、そこにあることはわかっています)。
誰でも知っていますか?
newline - nsis の文字列変数から html エンティティをトリムする
私はそれを取り除く方法を見つけようとしています


文字列からの記号。
Trim および CharStrip 関数を試しましたが、成功しませんでした。
コードスニップ:
WriteXMLPathAttr マクロ:
助けてくれてありがとう!
:)
javascript - 特定のキャリッジリターンラインフィードの後にダッシュが続くものを?に置き換えるにはどうすればよい
ですか?
javascriptまたはjQueryを使用して、WebページのTD要素内のテキスト内のシーケンスASCII 13 ASCII 10-(CRLFDASHまたは/r/ n-)を置き換えるにはどうすればよいですか?スタックオーバーフローや他の場所でもこれについて同様の質問がありますが、リストされているソリューションはこの特定のシナリオでは機能しません。着信HTMLは、変更されない顧客のレガシーソフトウェアによって動的に生成されますが、変更可能なjavascriptファイルを参照します。このページの短縮版を以下に示します。実際のページには、0〜20行のデータが含まれ、その一部には複数の行が含まれています。私のユーザーはInternetExplorer8を使用していて、以下の2行のどちらも機能していません。キャリッジリターンを交換し、ラインフィードを交換してみました。私はこれをjavascriptとjQueryから試しましたが、目に見える効果はありません。Internet Explorer 8からページを保存し、16進エディターで表示すると、改行文字と改行文字がクライアントに表示されます。問題の核心は、テキスト内の/nをJavaScriptに公開することです。
シーケンス/r/ n-が要素のページに存在するときはいつでも、表示された出力に2行のテキストを表示したいので、この置換を実行したいと思います。
置換の2つのバージョン、1つはjQuery、もう1つはJavaScriptが含まれていることに注意してください。私がやりたいこともしません。
regex - sed regex で空行を削除できない
次のようなファイルがあります。
sed '/^$/d'
私にはうまくいきません。Outfile は infile と同じように見えます。空行を削除する必要があります。
c++ - 行数、CRLFの処理方法は?
文字のストリームを文字ごとにスキャンするための単純なラッパークラスを作成しています。
この例は、私が立ち往生している問題をすでに示しています。\r
と同様に、改行として解釈することができ\n
ます。しかし、一緒に(\r\ n
)それらは1つの改行でもあります!
行番号と列番号を処理する関数は次のとおりです。
確かに、現在の位置の文字の後に表示される文字を見ることができますが、:で終了せずに文字を含む可能性のある文字ストリームを処理できるようにしたいので、ソースでNULL終了をチェックしません\0
その点。
この方法でCRLFを処理するにはどうすればよいですか?
編集1:DOH!これは正常に機能しているようです。これはどのような場合でも安全ですか、それともどこかに問題がありますか?
ありがとう!
winforms - Windows Forms TextBox で改行文字をキャプチャする
TextBox を含む Windows フォーム アプリケーションがあります。TextBox に注目した後、USB バーコード スキャナーを使用して、常に改行 (LF) 文字で始まるバーコード文字列を読み取ります。Text プロパティを介して TextBox から後で取得する文字列には、LF 文字が含まれていません。KeyUp イベントをキャプチャしようとしましたが、どちらも役に立ちませんでした。LF 文字は無視されているようです。改行文字を検出するにはどうすればよいですか?
java - Javaでの改行文字の読み取り
メモ帳でファイルを開くとき、私は疑問に思っています。キャリッジ リターン/ライン フィードのない連続した行が表示されます。
ファイルを読み取るためのJavaプログラムを作成しました。\n
またはを使用してファイルからデータを分割するとSystem.getProperty("line.separator");
。たくさんの線が見えます。
16 進エディタで、ファイルの改行 (UNIX で使用) に '0A' があり、メモ帳では四角形として表示されることがわかりました。
さて、私の質問は、「0D」と「OA」(Windows でキャリッジ リターンとライン フィードに使用される)がない場合です。私のJavaプログラムはどのようにデータを行に分割していますか? それを分割してはいけません。
誰でも何か考えがありますか?