約10,000語のHTMLテキストと約10,000個のキーワードのリストがあるとします。テキスト内で出現するすべてのキーワードを検索し、それらを。に置き換えたいと思います<span title="a keyword">keyword</span>
。<span>
追加の複雑さとして、私はすでにそれらの周りにあるキーワードを置き換えたくありません。
PHPでこれを行うための最良で最も効率的な方法は何ですか?
明らかに、キーワードごとに1つの正規表現を作成し、それらをすべて順番に実行することはできますが、それは複雑な悪夢のようです。