1. 程式人生 > >統計文章或句中相同的英文單詞數 JS

統計文章或句中相同的英文單詞數 JS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<script type="text/javascript">
	var countWorld=function(){
		var text = document.getElementById("worldText").value;
		//把非字母替換成@
		text = text.replace(/[^a-zA-Z]+/g,'@');
		console.log(text.split('@'));
		//將替換後句子轉為陣列
		var arr = text.split('@');	
		var count=0;
		var result='';
		for(var i=0;i<arr.length;i++){
			var a = arr[i];
			for(var j=0;j<arr.length;j++){
				var b = arr[j];
				if(a==b){
					count++;
				}
			}	
			//如果結果不包含,即沒有統計過
			if(result.indexOf(a)==-1){
				result+=a+' ';
				result+=count+',';
			}
			//重置為0
			count =0;
		}
		console.log(result);
	}
</script>
<body>
請輸入句子:<input type="text" id="worldText" />
<input type="button" onclick="countWorld()" value="統計單詞"/>
</body>
</html>


相關推薦

統計文章相同英文詞數 JS

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

linux 統計兩個檔案相同不同的行

檔案111: aaaaaaaaaabbb bbbbbbbbbbccc ccccccccccaaabbb aaaaaaaaaabbb ddddddddd 檔案222: aaaaaaaaaabbb sdgsdagdsa bbbbbbbbbbccc ds bbbbbbbbbbcc

Java學習(4):統計一個文件英文,中文,數字,其他字符以及字符總數

port let args str reader 文件路徑 要求 cnblogs pub 要求:統計一個文件中的英文,中文,數字,其他字符以及字符總數(此隨筆以txt文件為例) import java.io.BufferedReader; import java.io.F

統計一句話不同的詞數 sstream 分別用set和map

#include <iostream> #include <stdio.h> #include<set> #include<sstream> #include<string> #include<map> using namesp

WordCount統計文檔字符數,詞數,行數

大量 多個 size edi 劃分 等價 抽象 tst line 一、項目簡介 源碼地址:https://gitee.com/jie140367/WordCount2   作業地址:https://edu.cnblogs.com/campus/xnsy/T

java統計一個檔案的字元數,詞數,行數

 package A9chapter; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExce

大魔王程式設計師生成記#專案01#統計文章次出現的個數,並排序

      以下是第一次寫的程式碼: #include<stdio.h> #include<assert.h> #include<malloc.h> #include<string.h> #include<ct

Excel 2010 如何快速統計一列相同數值出現的個數

選中 section 如果 數值 album 刪除重復 elf 出現 fcc https://jingyan.baidu.com/article/9113f81b2c16822b3214c785.html 最近經常看到論壇和百度知道的朋友提問關於“excel中如

JS實現如何的統計一個字符串相同的字符個數

個數 ++ indexof log pan let index 字符串 string 1 var string="start,stop,speed,start,speed,start,relocicty,start,start,start,st

統計字串詞數

int numwords(char a [] ){   int i ,j ,num = 0 ;   for ( i = 0 ; j = strlen (a) ; i<j){ //遍歷a字串     while(a[i] == ' ') i++ ; //遇到空格時 跳過     if(i<j

dede織夢繫統後臺的文章自定義模型的資料庫內容到匯出excel檔案,解決亂碼。

dede織夢繫統後臺的文章或自定義模型中的資料庫內容到匯出excel檔案,解決亂碼。好品牌小編下面分享的開發過程。   1、在後臺目錄建立一個php檔案toexcel.php,在最上面加入程式碼: require_once(dirname(__FILE__).'/confi

Django 統計文章閱讀量(熱度排名)

pla djang turn 同時 end lds ext 需要 pan 添加新字段 為了記錄文章的訪問量,需要在文章的數據庫表中新增一個用於存儲閱讀量的字段。 1 /models.py 2 3 class Post(models.Model): 4

統計字串英文字母出現的頻率並按頻度排序

直接上程式碼 public class StringTest {          /**      * 任意給定英文字串,求出各個字母出現的次數,並按照字母出現的次數從高到低排序。   

很多人在Google Play商店購買下載APP時出現問題,例如在你新安裝的系統恢復APP想要安裝心願的APP時,Play商店出現不能載入等錯誤,這實在是太煩人了。 所以,我通過搜尋,把可

error 491 問題說明: downloads and updates impossible. (不能下載或更新) 解決方案: 進入您的裝置設定,刪除Google賬戶的所有內容。重啟您的Android裝置並重新新增G

Spark -- RDD簡單操作【統計文字單行最大詞數

一 、什麼是RDD ?          RDD在Spark【Scala語言】中,是一種資料結構【基於記憶體,可持久化】,就好比Java的ArrayList一樣,可以進行各種的Action操作,比如Java中的List集合,可以進行get【獲取元素】、add【增加元

python統計文本詞數和print的兩種寫法

for Coding split() number err app split exc words #!/usr/bin/python # - * - coding: utf-8 - * - #作用,分別計算每個文本的單詞數,並且輸出所有文本的單詞總數 a = [] sum

判斷list的元素是否完全相同完全不相同

判斷一個std::list中的元素是否完全相同和完全不同 方法一: 可以將list中的資料放到一個set裡面,利用set中的元素的唯一性,再比較set和list的長度 #include <iostream> #include <list> #include <

【集體智慧程式設計 學習筆記】統計訂閱源詞數

幾乎所有的部落格都可以線上閱讀,或者通過RSS訂閱源進行閱讀。RSS訂閱源是一個包含部落格及其所有文章條目資訊的簡單的XML文件。 程式中使用了feedparser第三方模組,可以輕鬆地從任何RSS或Atom訂閱源中得到標題、連結和文章的條目。完整程式碼如下:

MySQL 查詢某個列相同值的數量統計

資料現在是這樣的,我想確定出type列中的news和image。。。。甚至以後有其他值,他們分別有多少個。 SELECT type, count(1) AS counts FROM material GROUP BY type count(1),代表統計第一列,

百度編輯器UEEDITOR使用簡單介紹 UEditor表提交和後臺互動詳解 最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發,表提交有多種場景,編輯器初始化有新增文章和編輯

UEditor表單提交和後臺互動詳解最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯就文章兩種場景,提交表單有普通提交也有ajax提交表單兩種情景,此教程詳細講解這幾種場景下如何保證後臺正確拿到資料。 一、編輯器內容初始化(即往編