問題タブ [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.
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
ファイルに変更を加えたので、 fileとfile.merge-rightおよびfile.workingをfile.merge-leftと比較し、エディターを分割して、作業中/左の変更をファイル/右の変更の上に置くことができるようにします。次に、比較エディターをページングして、このファイルとマージ元のファイルの違いが保持されていることを確認しますが、ファイルは左側にあり、file.workingは右側にあるため、違いを確認する必要があります上下比較ではなく、斜めに比較。
php - 多数のテキストを比較 (クラスタリング) してマトリックスを使用する
テキストとの関係を計算する次の PHP 関数があります。
変数$terms_in_articleX
は、テキストに現れるすべての単語を含む配列でなければなりません。
20,000 のテキストのデータベースがあると仮定すると、この関数はすべての接続を実行するのに非常に長い時間がかかります。
このプロセスを加速するにはどうすればよいですか? 常に 2 つのテキストのみを比較するのではなく、すべてのテキストを巨大なマトリックスに追加する必要がありますか? コード、できれば PHP でのアプローチがあれば、それは素晴らしいことです。
あなたが私を助けてくれることを願っています。前もって感謝します!
string - 文字列のセットを比較して共通の部分文字列を見つける方法
文字列ファイルのリストを調べて、それらの間で最も一般的な部分文字列を報告するスクリプトを作成しようとしています。
例えば:
- こんにちは、弦一です。私はリンゴとオレンジが好きです。ここでは私たちはすべてひもです。
- こんにちは、二弦です。私はリンゴとオレンジが好きです。ここでは私たちはすべてひもです。
- こんにちは、弦三です。私はリンゴとオレンジが好きです。ここでは私たちはすべてひもです。
- こんにちは、四弦です。私はリンゴとオレンジが好きです。私は自分の個性を表現するのが好きです。
特定のしきい値 (たとえば、5 文字) を超える、文字列間の共通要素は何かをスクリプトに教えてもらいたいと思います。
言われるのが理想です
- 「リンゴとオレンジが好き」がすべてのファイルに発生
- 「こんにちは、文字列です」がすべてのファイルで発生する
- 「We are all strings here」は 3 つのファイルで発生します。
SQL、Javascript、PHP、Ruby、Bashなど、私がよく知っているテクノロジーでこれを行う関数が存在する場合、私は非常に満足しています...
どうもありがとう、
ジャック
ruby - テキスト内の類似した行の検索-フェーズ-動的比較
私は小さなバイオインフォマティクスの問題を抱えていますが、それは簡単に解決できるはずです。「遺伝子型の位相調整」に関連しています。しかし、私はそれに取り組む方法がわかりません。以下の抜粋では、最初の列は識別子であり、後続の列は「a」または「b」でラベル付けされたバイナリ遺伝子型です。「-」は欠落している値を意味します。
基本的には、線の違いを最小限に抑えたいと思います。(個々の列を編集することはできませんが、行全体のラベルを反転することはできます)。最初の4行の結果は次のようになります。
最初のステップとして、ペアワイズ比較を行う必要があります。しかし、違いを定量化して、どの行のラベルを反転する必要があるかを知るための良い方法は何ですか?(2つの連続する行が100%に一致することはめったにありません。値が欠落しているだけでなく、複数の(多くの)不一致が存在する可能性があります)。
(理想的にはルビーまたはRで)
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
iphone - 文字列のテキストをテストする方法
文字列をテストして、「hello」というテキストが含まれているかどうかを確認したいと思います。キャピタライゼーションを考慮しないテストを希望します。この文字列をテストするにはどうすればよいですか?
asp.net-mvc - ASP.NET MVC のテキスト リビジョン比較 StackOverflow スタイル?
テキストのリビジョンを表示したいのですが、StackOverflow がそれを行う方法が気に入っています (たとえば、以下を参照)。2 つのテキストを受け取り、そのような結果を出力できるオープン ソースの .NET コードはありますか? 関連する可能性のある有料のソリューションを知っている場合は、ありがとう.
.net - テキストを比較して違いを得る
2つの文字列(バージョン1とバージョン2)を比較して、自分でhtmlに変換できる形式で違いを取得したいと思います。たとえば、スタックオーバーフローで投稿がどのように編集されたかを確認したり、svnがリビジョン...
フルマネージコードライブラリである必要があります。
このJavaScriptと同様ですが、サーバー側で実行する必要があります。
jquery - 2つの異なるテキスト文字列の違いを比較するjQueryプラグインはありますか?
ウィキペディアやStackoverflowのように、同じテキストの2つの異なるバージョンの違いを比較する必要があります。この種の目的のために、jQueryプラグインがあるかどうかを知りたいです。
string - 3文字以上のすべての一般的な部分文字列を見つける方法
2 つの文字列の間のすべての一般的な部分文字列 (長さが 3 以上) を検索してダンプする効率的なアルゴリズムはありますか?
入力例:
出力例:
例では、「-D」、「-M」も一般的な部分文字列ですが、長さが 2 しかないため必須ではありません。