問題タブ [text-comparison]

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

eclipse - Eclipse テキストの比較順序

私は Eclipse 3.4 (Mac 上) を使用していますが、比較しているファイルを特定の順序で比較するテキスト比較に悩まされています。

2 つのファイルを比較すると、常に最初のファイル (アルファベット順) が左側に配置され、後者のファイルが右側に配置されるように見えますが、これを比較ごとに変更できるようにしたいと考えています。
'file-a' と 'file-b' を比較する IE では、常に左側に 'file-a' が表示されますが、それが常に必要なわけではありません。以前のバージョンの Eclipse で、[Compare With] -> [Each Other] を選択して右クリックしたファイルを変更すると順序が変わったことを思い出したようですが、3.4 ではうまくいきません。

私が気にかけている理由の例:
Subversion のマージを実行したところ競合が発生したため、次のファイルが作成されました:
file
file.merge-left
file.merge-right
file.working

ファイルに変更を加えたので、 filefile.merge-rightおよびfile.workingfile.merge-leftと比較し、エディターを分割して、作業中/左の変更をファイル/右の変更の上に置くことができるようにします。次に、比較エディターをページングして、このファイルとマージ元のファイルの違いが保持されていることを確認しますが、ファイルは左側にあり、file.workingは右側にあるため、違いを確認する必要があります上下比較ではなく、斜めに比較。

0 投票する
5 に答える
1551 参照

php - 多数のテキストを比較 (クラスタリング) してマトリックスを使用する

テキストとの関係を計算する次の PHP 関数があります。

変数$terms_in_articleXは、テキストに現れるすべての単語を含む配列でなければなりません。

20,000 のテキストのデータベースがあると仮定すると、この関数はすべての接続を実行するのに非常に長い時間がかかります。

このプロセスを加速するにはどうすればよいですか? 常に 2 つのテキストのみを比較するのではなく、すべてのテキストを巨大なマトリックスに追加する必要がありますか? コード、できれば PHP でのアプローチがあれば、それは素晴らしいことです。

あなたが私を助けてくれることを願っています。前もって感謝します!

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

string - 文字列のセットを比較して共通の部分文字列を見つける方法

文字列ファイルのリストを調べて、それらの間で最も一般的な部分文字列を報告するスクリプトを作成しようとしています。

例えば:

  1. こんにちは、弦一です。私はリンゴとオレンジが好きです。ここでは私たちはすべてひもです。
  2. こんにちは、二弦です。私はリンゴとオレンジが好きです。ここでは私たちはすべてひもです。
  3. こんにちは、弦三です。私はリンゴとオレンジが好きです。ここでは私たちはすべてひもです。
  4. こんにちは、四弦です。私はリンゴとオレンジが好きです。私は自分の個性を表現するのが好きです。

特定のしきい値 (たとえば、5 文字) を超える、文字列間の共通要素は何かをスクリプトに教えてもらいたいと思います。

言われるのが理想です

  • 「リンゴとオレンジが好き」がすべてのファイルに発生
  • 「こんにちは、文字列です」がすべてのファイルで発生する
  • 「We are all strings here」は 3 つのファイルで発生します。

SQL、Javascript、PHP、Ruby、Bashなど、私がよく知っているテクノロジーでこれを行う関数が存在する場合、私は非常に満足しています...

どうもありがとう、

ジャック

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

ruby - テキスト内の類似した行の検索-フェーズ-動的比較

私は小さなバイオインフォマティクスの問題を抱えていますが、それは簡単に解決できるはずです。「遺伝子型の位相調整」に関連しています。しかし、私はそれに取り組む方法がわかりません。以下の抜粋では、最初の列は識別子であり、後続の列は「a」または「b」でラベル付けされたバイナリ遺伝子型です。「-」は欠落している値を意味します。

基本的には、線の違いを最小限に抑えたいと思います。(個々の列を編集することはできませんが、行全体のラベルを反転することはできます)。最初の4行の結果は次のようになります。

最初のステップとして、ペアワイズ比較を行う必要があります。しかし、違いを定量化して、どの行のラベルを反転する必要があるかを知るための良い方法は何ですか?(2つの連続する行が100%に一致することはめったにありません。値が欠落しているだけでなく、複数の(多くの)不一致が存在する可能性があります)。

(理想的にはルビーまたはRで)

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

php - Compare character of text files in php

Suppose I have two text files.

The first one, called reference.txt has the following content:

The second one, called compare.txt has the following content:

I want to compare each character in the 1st and 2nd text files and ignore the whitespace. I've been working it for weeks!

Hope anyone can help me out please. Just give an idea, sure it will be enough for me

Thanks

0 投票する
5 に答える
392 参照

iphone - 文字列のテキストをテストする方法

文字列をテストして、「hello」というテキストが含まれているかどうかを確認したいと思います。キャピタライゼーションを考慮しないテストを希望します。この文字列をテストするにはどうすればよいですか?

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

asp.net-mvc - ASP.NET MVC のテキスト リビジョン比較 StackOverflow スタイル?

テキストのリビジョンを表示したいのですが、StackOverflow がそれを行う方法が気に入っています (たとえば、以下を参照)。2 つのテキストを受け取り、そのような結果を出力できるオープン ソースの .NET コードはありますか? 関連する可能性のある有料のソリューションを知っている場合は、ありがとう.

ここに画像の説明を入力

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

.net - テキストを比較して違いを得る

2つの文字列(バージョン1とバージョン2)を比較して、自分でhtmlに変換できる形式で違いを取得したいと思います。たとえば、スタックオーバーフローで投稿がどのように編集されたかを確認したり、svnがリビジョン...

フルマネージコードライブラリである必要があります。

このJavaScriptと同様ですが、サーバー側で実行する必要があります。

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

jquery - 2つの異なるテキスト文字列の違いを比較するjQueryプラグインはありますか?

ウィキペディアやStackoverflowのように、同じテキストの2つの異なるバージョンの違いを比較する必要があります。この種の目的のために、jQueryプラグインがあるかどうかを知りたいです。

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

string - 3文字以上のすべての一般的な部分文字列を見つける方法

2 つの文字列の間のすべての一般的な部分文字列 (長さが 3 以上) を検索してダンプする効率的なアルゴリズムはありますか?

入力例:

出力例:

例では、「-D」、「-M」も一般的な部分文字列ですが、長さが 2 しかないため必須ではありません。