Ueditor 背景色的識別與分類

2021-08-14 02:51:04 字數 1769 閱讀 5830

根據選中的文字的背景色,取得相應背景色下的內容。比如示例圖中綠色背景色下的 「目前有工作人員」、「北中達集團旬東」、「部署救援的」三條內容。

可用於類別的劃分。同種顏色代表某一類別,最後統計該類別的資料,對資料做相應處理。

ueditor 對文字所顯示的背景色,在原始碼上體現為:

style="background-color: rgb(146,208,80)"> 目前有工作人員span>

因此可以用以上作為區分標識,rgb(146,208,80)作為區分顏色的標識。

var str = ue.getcontent();      //獲取ueditor 文字內容

var str = str.replace(/,/g,"") //去除逗號

var str = str.replace(/\(/g,"") //去除(

var str = str.replace(/\)/g,"") //去除 )

var content = str.replace(/\s/g,"")//去除空格

var entity1 = content.match(/(.*?)/g) //匹配顏色為rgb14620880(因上邊對資料做了去除某些符號的預處理,所以數字連在一起了)

var relation = content.match(/(.*?)/g)//匹配顏色為rgb25500(因上邊對資料做了去除某些符號的預處理,所以數字連在一起了)

var entity2 = content.match(/(.*?)/g)//匹配顏色為rgb0176240(因上邊對資料做了去除某些符號的預處理,所以數字連在一起了)

var entity1_standard = new

array();

var relation_standard = new

array();

var entity2_standard = new

array();

var str1="" ,str2="",str3="";

for(var i=0;i">")[1].split("

console.log("實體1-"+entity1_standard[i])

if(i!=entity1.length-1)

str1 +=entity1_standard[i]+",";

else

str1 +=entity1_standard[i];

}for(var i=0;i">")[1].split("

console.log("關係-"+relation_standard[i])

if(i!=entity1.length-1)

str2 +=relation_standard[i]+",";

else

str2 +=relation_standard[i];

}for(var i=0;i">")[1].split("

console.log("實體2-"+entity2_standard[i])

if(i!=entity1.length-1)

str3 +=entity2_standard[i]+",";

else

str3 +=entity2_standard[i];

}console.log(str1 + "@@@"+str2+"@@@"+str3)

前景色與背景色

在 css 中可以為任何元素設定前景色 背景色,整個頁面帶給人的感覺與這兩個屬性息息相關。前景色是指元素顏色及其邊框顏色,通過 color 屬性或 border color 可以進行設定。在沒有單獨宣告的情況下元素顏色與邊框顏色一致。系統預設前景色一般為黑色。背景色指的是元素內容區及內邊距區域的顏色...

MFC Button控制項的背景色

乙個繼承於cbutton的按鈕控制項類,實現button背景色與文字的共存與改變,可以自行設計背景色。標頭檔案 cmybutton.h 如下 pragma once include afxwin.h class cmybutton public cbutton 原始檔 cmybutton.cpp i...

TabContainer 背景色的設定

home 透過使用者互動才動態載入使用者控制項的問題 自訂 ajax control tookit 中的 tabcontainer 其css樣式 posted on 2008年6月5日 下午 01 03 我要推薦 ajax control toolkit atlas 提供了許多方便的ajax控制項,...