-1

ユーザーが送信したテキストの段落のすべてのピリオドを置き換える必要があります。これは、Microsoft Word ドキュメントからコピーして貼り付ける可能性が最も高いため、テキストに書式が設定されます。

たとえば、Word から貼り付けたテキストは次のようになります。

<p class="MsoNormal" style="margin-bottom: 5.75pt; text-indent: 0.5in;"><span style="font-size:12.0pt;font-family: etc...

これらのタグ内にないすべてのピリオドを編集し、それらの周りにスパン タグを配置する必要があるため、html を取得して .replace を実行することはできません。

:(

4

1 に答える 1

0

この回答を使用してテキスト ノードを検索し、それらを置換します。

文字列として持っている場合は、最初にドキュメントフラグメントに変換します。

于 2012-12-06T03:36:44.443 に答える