これはこれと同じ問題です。しかし、私はJavaScriptを使用していないので、「innerText」は私にとって解決策ではなく、正規表現が/(<.*?>)/gと >を結合できるかどうか知りたいです。 /\S /g 大量の文字列操作を行わずに実際の単語数を取得します。
ここで使用している言語は Dart です。私がまだ見つけていない解決策がその言語に存在する場合、それも答えになる可能性があります。ありがとう!
編集: 誰かがタグを編集しましたか?この質問は Dart 固有のものではなく、正規表現に関するものなので、そのままに戻します。
編集2:「焦点が絞られていない」ため質問は閉じられていますが、「正規表現が/(<.*?>)/gと/\S /gを結合できる場合」の作り方がわかりません。より集中力が高まりました。
P粉3990907462024-04-02 22:10:34
すべてのテキストが HTML 要素内に含まれていると仮定すると、 (?<=>|\s)[^<\s>='"] ?(?=<|\s ) を使用できます。
.
文字列の使用 <p>One</p><p>2、3、4。 5</p><p>シックス</p>
ゲームは 6 つあります。
後方グループを使用しますが、すべてのブラウザがこのグループをサポートしているわけではありません。