問題タブ [paragraphs]

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 に答える
121 参照

php - PHP 文字列から最後の n 文を取得する

以下の文字列があるとしましょう

文字列から最後の n 文 (たとえば、最後の 3 つの文) を取得するにはどうすればよいですか。これにより、次の出力が得られます。

編集:SQLのデータを使用しています

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

java - Java String VS の段落をファイルに保存する

私はブログ エンジンのバックエンドを Java で構築していますが、エンジンを設計するときに最初に抱いた疑問の 1 つは、「段落を Java 文字列に保存するのが最善の方法ですか?」というものでした。ブログ エントリのテキスト本文に含まれる可能性のあるテキストの段落を保存する方法を考えるとき。

現在、私のブログ投稿はテキストのみなので、写真やビデオなどの他のメディアは気にしないでください。

しかし、ブログ エントリの本文を格納するために String を使用することは良い考えでしょうか?

私のエンジンには、ブログの著者、タイトル、本文など、ブログ エントリのさまざまな機能を格納する BlogEntry クラスがあります。著者とタイトルに文字列を使用しているのは、文字列が長すぎないという理由だけです。明らかに、すべてのブログ エントリの本文テキストが 1 ~ 2 文であれば、Java String を使用しても問題はありません。しかし、これらのブログ エントリは、信じられないほど長い文章の複数の段落になる場合があります。巨大なブログ エントリのテキストを処理するには、Java String を使用しないようにする必要がありますか? ブログ エントリのテキストを保存するために File のようなものを使用した方が良いでしょうか?

注意: 私が「より良い」と言うとき、私は保守性、優れた実践、そしておそらく時間の複雑さを見ています。私の「より良い」の定義は、基本的に「これはこれを実装する良い方法ですか?プロのプログラマーはこれを見て、私がこれをどのように実装したかを気に入るでしょうか?このエンジンを使用する他のプログラマーは、この実装を簡単に使用して理解できるでしょうか?」です。

他に何か明確にできることがあれば教えてください。ありがとう!

編集: データベースをまったく使用しないようにしています。毎回プログラムを閉じる前に、ブログのエントリをファイルに保存する予定です。したがって、ブログのテキストを文字列として保存し、BlogEntry 自体を後で使用するためにファイルとして保存します。

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

python - Python カウント段落

こんにちは、私は行と段落を数え​​ることを任されています。すべての行を数えるのは明らかに簡単ですが、段落を数え​​ることに固執しています。段落に文字が含まれていない場合、数字のゼロが返され、段落ごとに増分が高くなります。たとえば、入力ファイルは次のとおりです。入力と出力が出力されるはずな ので、私のコードは次のとおりです。

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

python - python-docx 段落からテーブルを取得

次のような多くの段落と表を含む .docx ファイルがあります。

  1. パー1
    • 表1
    • テーブル2
    • テーブル3
  2. パー2

    • 表1
    • テーブル2

    2.1パー21

    • 表1
    • テーブル2

すべてのオブジェクトを反復して辞書を作成する必要があります。おそらく、次のような json 形式です。

各段落と表を関連付けるにはどうすればよいですか?

何か提案できますか?

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

php - PHPを使用して文字列から不要な段落を削除する

いらないものを取り除く方法

以下の場合、pregmatch を使用するタグ。私は pregmatch を書きましたが、場合によっては機能しません。ここに私の文字列があります

以下は不要な段落です。どうすれば文字列から削除できますか

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

emacs - Emacs - 段落を互いに切り替える

組織モードで見出し付きで既に可能な解決策を探しています。例:

=>

(1)そんな段落を切り替えたい。アイデアは基本的に、段落の途中でポイントを {example: here []} のどこかに移動し、{key+arrowdown} を押すと、段落が次の段落に切り替わります。

(2) これにより、論文の編集中にテキストを再構成することが容易になります。

=> 段落 (2) は段落 (1) の前にあるはずです。これが些細な問題かどうかはわかりません。次のような単なる関数ではない場合、より適しています。

  • 段落 P1 をマーク
  • コピー
  • ポイントを P2 の下に移動
  • P1を貼り付けます

P1 と P2 を実際に切り替えても、段落の周りのスペースが台無しになることはありません。

ありがとう、

編集:解決策が見つかりました:

1.簡単:

2.精緻化 (にあるergoemacs-functions.el- 現在のみorg-mode):

動作を確認してください!

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

javascript - JS - テキストを a で分割
して 2 に配置する方法

私がやりたいのは、段落の innerHTML をスキャンして、段落タグ < p >< /p > の間のさまざまな形式の改行の場所を見つけることです。

それらを削除します。しかし、改行があった場所では、その前のすべてのテキストを document.createElement('p') を使用して独自の段落に配置し、その後のすべてのテキストを別の新しい段落に配置したいと考えています。

ただし、途中にテキストがない、または空白だけの 2 つ以上の改行がある場合は、これを削除または無視し、わざわざこれを独自の段落に配置しないでください。

これが私の言いたいことの例です。以下、変更前です。

そして、これは私がそれを変更したいものです:

これはJavascriptで行うことができますか? 読んでくれてありがとう!

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

php - Markdown フィルターは、PHP/HTML で段落タグをプレタグでラップします

次のテキストがあります (SQL の文字列):

この行は次によって処理されます。

これは以下を返します:

結果に Markdown- フィルター (標準の Michelf Markdown ポート) を適用すると、この場合は何も変更されませんが、以下が返されます。

markdown-filter を削除するか、nl2brAndParagraphs の前に適用すると、事前フォーマットは消えます。なぜこれが起こるのか、そしてそれを解決する方法を知っている人はいますか?

****編集:******** 私は標準のマークダウン コードに変更を加えておらず、使用しています

文字列を解析します。