は、この(内容は、随時、我々はそれが有効なHTMLファイルだということを知っているすべてを変更することがあります)のように見えます ハイライトテキストprogrammaticly
ここで、このHTMLファイル内のテキスト部分を強調したいと思います。 「Worldこれは私の段落別のです」というテキストを強調したいとします。
予想される出力:
<HTML>
<BODY>
<h1>Hello <mark>World</mark></h1>
<p>
<mark>This is my paragraph</mark>
</p>
<div>
<mark>another</mark> text
</div>
</BODY>
</HTML>
あなたは持っている:
- 生のHTMLファイルを(上図のように)
- 内に表示されますが、確かに知っ文HTMLのテキストバージョンです。この文は複数のHTMLノード内に置くことができます(上記の例のように、親ノード:h1、p、div)。
- ハイライト処理を自動化するためのpythonスクリプトスクリプトファイル。
Regexは解決策を探し始めるのに適していますが、しかし、テキストが複数の親で分割されているシナリオに入るとすぐに私は立ち往生してしまいました。さらに、単語間に別の要素を配置することもできます(たとえばimgなど)。
ヒントをお探しですか?解決策はどこにありますか?
A)は、あなたが私たちが**(通常はひんしゅくを買う、場合でも、あまりにもないのに十分に狭い**広すぎるこれ、あなたのためのプログラムを書きたいと思っている場合は、あなたの質問には** **不明ですSOはコード・ライティング・サービスではないため、広範囲に及ぶ)。 B)オフサイトリソースのリクエストである、これを行う図書館を見つけるための私たちのリクエスト。オフトピック:リソースリクエスト**;またはC)[MCVE]を含む[help/on-topic]に質問をデバッグするために必要なものすべてを提供していない限り、** off-topic:no MCVE **のコードをデバッグする要求あなたが試みたと述べたにもかかわらず、コードはありません。 – Makyen