ホームページ  >  記事  >  バックエンド開発  >  PHPでテキストの2つの段落を比較するにはどうすればよいですか?

PHPでテキストの2つの段落を比較するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-09-27 14:04:311218ブラウズ

2 つの段落のテキストがある場合、それらを比較するにはどうすればよいですか?

Wordのレビュー機能のように、テキストを2段落に分けて、修正過程をマークしたり、ディクテーション後の修正過程と同様に、2つの文字列(段落)間の挿入と修正(文字ベース)を比較したり、削除したりする方法関数。 Github の例は優れていますが、最小限の編集や逐語的な操作ではないようです。

例:

文 1: 変更できない理由。

文 2: なぜ今は変更できないのですか? 変更できるからです。

プログラムは 2 つの文を比較し、相違点を見つけ、同じ部分を自動的にスキップし、相違点をマークすることができます。

PHP はこのアルゴリズムをどのように実装しますか?スコアもつけてください。編集距離と関係があるのでしょうか?検索キーワードは「php diff?」です。それとも文字列を比較しますか?

湖江を例に挙げます: http://ting.hujiang.com/mansu...

PHPでテキストの2つの段落を比較するにはどうすればよいですか?

https://github.com/kijtra/tex... このアルゴリズムは Hujiang のアルゴリズムほど使いやすくはないと感じます:

PHPでテキストの2つの段落を比較するにはどうすればよいですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。