이번 문제와 같은 문제입니다. 하지만 저는 자바스크립트를 사용하지 않기 때문에 "innerText"는 제게는 해결책이 아니며 정규식을 /(<.*?>)/g 및 >/S+/g와 결합할 수 있는지 알고 싶습니다. 실제 단어 수를 얻기 위해 여러 문자열 작업을 수행할 필요가 없습니다.
제가 여기서 사용하고 있는 언어는 Dart입니다. 아직 찾지 못한 솔루션이 Dart에 이미 존재한다면 그 언어도 답변이 될 수 있습니다. 감사해요!
수정: 누군가가 태그를 수정했나요? 이 질문은 Dart에만 해당되는 것이 아니라 정규식에 관한 질문이므로 그대로 다시 넣습니다.
편집 2: "집중"이 아니기 때문에 질문이 닫혔지만 "정규식이 /(<.*?>)/g 및 /S+ /g를 결합할 수 있는 경우"를 더 집중적으로 만드는 방법을 모르겠습니다. .
모든 텍스트가 HTML 요소에 포함되어 있다고 가정하면
(?<=>|s)[^<s>='"]+?(?=<|s)
를 사용할 수 있습니다.문자열 사용
<p>一</p><p>二三、四。五</p><p>六</p>
6가지 게임이 있습니다.참고: