問題タブ [plaintext]

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

javascript - 空白を維持する HTML としてのプレーンテキストのレンダリング – なし

印刷可能な文字でいっぱいの任意のテキスト ファイルが与えられた場合、これをまったく同じようにレンダリングされる HTML に変換するにはどうすればよいでしょうか (次の要件があります)。

  • デフォルトの HTML 空白規則以外には依存しません
    • <pre>タグなし
    • CSSwhite-spaceルールなし
  • <p>タグは問題ありませんが、必須ではありません (<br />および/または<div>は問題ありません)
  • 空白は正確に維持されます。

    次の入力行があるとします (誤った自動構文強調表示は無視してください)。

    ブラウザーは、2 行目のインデントと「インデント」と「スペース」の間のギャップを維持して、出力をまったく同じにレンダリングする必要があります。もちろん、私は実際に等幅の出力を探しているわけではなく、フォントはアルゴリズム/マークアップに直交しています。

    完全な入力ファイルとして 2 行を指定すると、正しい出力の例は次のようになります。

    /li>
  • ブラウザでのソフト ラッピングが望ましいです。つまり、結果の HTML は、入力行がビューポートよりも広い場合でも、ユーザーにスクロールを強制するべきではありません (個々の単語がまだビューポートよりも狭いと仮定します)。

完全に定義されたアルゴリズムを探しています。pythonまたはjavascriptでの実装のボーナス ポイント。

<pre>(タグや CSSルールを使用する必要があるとだけ答えないでwhite-spaceください。私の要件ではこれらのオプションを受け入れられないからです。また、「すべてのスペースを に置き換える」など、テストされていない、または単純な提案を投稿しないでください&nbsp;。結局のところ、私は解決策が技術的に可能であることは間違いありません — 興味深い問題だと思いませんか?)

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

java - Javaを使用してXHTMLの基本的な人間が読めるプレーンテキスト表現を作成するにはどうすればよいですか?

いくつかの単純なXHTMLを前提として、人間が読める形式のプレーンテキストバージョンを作成したいと思います。これには、すべてのHTMLタグを削除する必要がありますが、空白を追加または保持する必要があります。

たとえば、次の入力:

次のようになります:

(LI間のコンマが理想的です... :)

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

php - PHP に強制的に改行と戻り値を読み込ませる方法

タイトルがちょっとズレててすいません。ただし、シナリオは何ですか。

フィールド形式が「mediumtext」の MySQL データベースから読み取っています。

現時点では、Enter/Return を押すことで新しい行があることを認識しています。関係するhtmlはありません。

ただし、これをデータベースからページにプルすると、書式設定はありません。ただし、html を見ると、新しい行で美しくフォーマットされたコードが表示されます。

単純な BBCode の検索/置換機能のセットアップが既にあるので、これを使用できる可能性があります。

だから、検索/置換を使用して「新しい行」を見つける方法についてアイデアを持っている人はいますか? または、私を理解していれば、新しい行を強制する方法はありますか?

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

php - プレーンテキストを取得する PHP cURL

PHP で cURL を使用して Web ページのコンテンツを取得していますが、うまく機能しています。しかし、私のプログラムでは、HTML ではなく、ターゲット サイトからプレーン テキストのみを取得する必要があります。私はこれを広範囲に探しましたが、誰も答えを持っていないようです。cURL オプションの設定も試しましCURLOPT_TRANSFERTEXT=1たが、結果に影響はないようです。

なぜこれが起こっているのですか?

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

gcc - ELF イメージでプレーン テキスト定数を使用せずに gcc を使用してコンパイルする

C コードにいくつかの文字列定数があります。gcc を使用してコンパイルすると、文字列は a.out にプレーン テキストで格納されます。これらは a.out で手動で編集できます。a.outを編集して誰も文字列を変更できないように、それらを何らかの形式でエンコードしたくありません。これを回避するための objcopy または gcc オプションはありますか?

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

php - プレーンテキストファイルからテキストのブロックを抽出する方法は?

構造化されていないプレーン テキスト ファイルを使用しています。多くの乱雑さに加えて、ファイルには空の行によって残りのテキストから分離されたテキストのブロックが含まれています。

PHP を使用して、100 語を超えるテキストのすべてのブロックを抽出するにはどうすればよいですか?

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

html - HTMLを使用せずにプレーンテキストファイルの正確な行にリンクする

Webサイトでホストされているプレーンテキストファイル(プログラムのログファイル出力など)があるとします。そのファイルにリンクします。人々はそれを彼らのブラウザで開きます。そのファイルの正確な行にリンクする方法はありますか?http://www.example.com/file.html#nameURLスキームに似ていますか?<a href=...秘訣は、このファイルをHTMLに簡単に変換できないことです。そのため、URLを使用して(コードで)変換する方法を探しています。

これはHTML仕様には含まれていないと確信しています(HTMLファイルではありませんが)。私はただハックを探しています。使用されるブラウザはFirefoxとChrome/Chromiumのみです。これらのブラウザの少しサポートされていない機能ハックはうまくいくでしょう。

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

php - プレーン テキストの自動電子メール エンコード

登録時にユーザーに送信される自動化された平文メールを php で作成しました。ただし、サインオフにはダッシュが含まれています。試してみました &ndash ; &#8211; x2013; (スペースなし)しかし、それらのどれも機能せず、コードを表示しているだけです。何か案は?

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

email - GnuPGでプレーンテキストを暗号化するにはどうすればよいですか?

私は最近GnuPGと多くの仕事をしていて、ファイルなどを暗号化する能力に依存するようになりました。

ただし、現在、ファイルやディスクなどの「コンテナ」ではなく、既存のキーを使用してテキスト自体を暗号化/復号化する通信(チャット、電子メールなど)を含むいくつかのプロジェクトに取り組んでいます。画像。

コンテナを暗号化し、ストリームをbase64(または適切なもの)に変換してから、テキストにそのようにマークを付けることができると思いますが、もっと簡単な解決策があると思います。私が見逃している単純なものがあると確信していますが、まあ、私はそれを見逃しています。

何か案は?

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

c# - 逐語的な文字列を通常のユニコードに変換する方法