問題タブ [line-breaks]

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

php - PHP REGEX - 改行時の preg_split による配列へのテキスト

編集:

配列の分割について助けが必要

配列の例:

わかりました、今使用して

私は得る

私はこれを取得したい:

行全体を取得し、改行で分割できる正規表現は何ですか!?

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

windows - Windows Ruby での UNIX 改行の使用

Windows で Ruby に r\n の代わりに \n のみを使用するように指示することは可能ですか? ファイルが \r\n で保存され、正しく機能しないという問題が発生しています。これを修正するために変更できる設定はどこかにありますか?

0 投票する
8 に答える
104522 参照

php - 改行のエレガントなソリューション (PHP)

PHPで改行を処理するエレガントな方法はありますか? 他の言語についてはわかりませんが、C++ にはeol、より読みやすくエレガントに使用できるものがありますか?

ありがとう

0 投票する
2 に答える
1891 参照

python - Python行ファイルの反復と奇妙な文字

行ごとに読む必要のある巨大なgzip圧縮されたテキストファイルがあります。私は次のように行きます:

ファイルの後半のある時点で、Pythonの出力がファイルから分岐します。これは、Pythonが改行と見なす奇妙な特殊文字が原因で行が途切れているためです。'vim'でファイルを開くと正しいのですが、疑わしい文字のフォーマットがおかしいです。これを修正するために私にできることはありますか?

utf-16、latin-1などの他のコーデックを試しました。私もコーデックなしで試しました。

'od'を使用してファイルを確認しました。案の定、あるべきではない\n文字があります。しかし、「間違った」ものは奇妙なキャラクターが前に付いています。ここにはいくつかのエンコーディングがあり、一部の文字は2バイトであると思いますが、正しく表示されない場合、末尾のバイトは\nです。

'od -h file'によると、問題のある文字は'1d1c'です。

交換した場合:

と:

それは正常に動作します(そして実際には、かなり高速です)。しかし、どこが間違っているのか知りたいのですが。

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

php - php - regex- preg_replace - 改行後のスペース!

まだ正規表現です!私はそれを学びたいのですが、私はまだ頭をキーボードにぶつけています! ;-)

あなたにとっては非常に些細なことです。

私がこの刺し傷を持っていると仮定すると\s、スペースが実際にある\n場所です...改行がある場所..

編集:


説明のために:

各行は常に大文字の単語で始まり、その後にコロンが続きます!

したがって、各行を分割するための唯一の方法は\n、この理由で最後にすることです。これを削除することはできません!

次に、この正規表現を使用して、クリーンアップされた各行を preg_splitting しています

次のような配列が得られます。


今、私がする必要があるのは、の後のすべてのスペースを削除することですA-Z:

私がこの正規表現によって達成したこと:/\s+(?![A-Z:])/mこの結果を生成する

ご覧のとおり、jumとの間のスペースを空けてくださいps

このような結果を得るにはどうすればよいですか?

時間をありがとう!

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

python - ファイルのDOS改行を検出するにはどうすればよいですか?

たくさんのファイルがあります。いくつかはUnixの行末であり、多くはDOSです。行末を切り替える前に、各ファイルをテストして、がdos形式であるかどうかを確認したいと思います。

どうすればいいですか?テストできるフラグはありますか?似たような?

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

php - Debian上のPHPCLIアプリケーション:なぜ改行を出力できないのですか?

私は本当に不可解な問題を抱えています:私はdebianサーバー上で実行されているPHPCLIアプリケーションを書いています。通常の方法で、SSH経由でサーバーに接続しています。すべてが通常どおり実行されます。以下を除く:

PHPスクリプトを実行するときのSSHターミナルでの出力:

私はそのような問題を経験したことがないので、本当に困惑しています。bashは、他のすべての面で正常に動作します。私はすでに出力しようとしましたchr(10)、そしてそのような、同じ問題。

誰か手がかりがありますか?

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

uitableview - iPhone NSString drawAtPoint linebreakmodeWordWrap

tableViewのスクロールが非常に遅いので、TweetieAppサンプルまたはApplesTableViewSuiteコードと同様に、直接描画方法に追いつくようにしています。

そのため、現在、複数の線でNSStringを描画するのに苦労しています。私はこの[NSString drawAtPoint: forWidth: withFont: linebreakMode:]メソッドを使用していて、行を「分割」しますが、2行目は表示されず、残りの文字列が切り取られるだけです。

これは正常な動作ですか?複数の行の解決策は何ですか?

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

firefox -
TinyMCE で Word から貼り付けるとFirefox が追加される

私は現在、厄介な問題を抱えて、drupal サイトで TinyMCE 3.3 を使用しています。

Firefox で「単語から貼り付け」ボタンまたは「貼り付け時にクリーンアップを強制」の両方を使用すると、Word で行が終了していた段落に TinyMCE が改行を挿入します。IE では、この問題はありません。

エディターでソース コードを表示すると、
タグではなく、実際の改行が表示されます。エディターで通常のテキストを表示すると、改行がまったく表示されませんが、保存すると、ページを表示すると改行が実際に表示されます。すべての段落の最初の行の先頭でも、改行が挿入されます。

これを解決するにはどうすればよいですか??

人々は改行を挿入して垂直方向のスペースを作成したいので、「改行を削除する」オプションはありません。

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

ios - UITextField の改行を行う方法は?

テキストを SQLite データベースに保存していますが、1 つのフィールドは次のようになります。

ただし、UITextField を使用してテキストを表示すると、アプリは実際に「\n」を表示し、改行しません。私が間違っていることを知っている人はいますか?

ありがとう