㈠ Excel怎麼 保留中英文,剔除特殊字元
1.在EXCEL中比較麻煩,
2.可以復制到WORD裡面,在WORD可以用 編輯>>替換>>替換 選項卡>>在查找內容中輸入 ^# (^#是任意數字的意思,只用輸入^#兩個字元)>>全部替換.
3.如果想去掉字母就將上面的^# 改成 ^$ 就可以了.
4.過程同上. 最後把內容再復制到EXCEL中,
5.注意以上過程不能做其它修改,不然,復制回去到EXCEL中的格式可能會不對.
6.在EXCEL中也可以用VBA寫代碼執行即可。
㈡ Java用正則表達式 過濾特殊字元,只允許中文、字母或數字,該怎麼寫急。。。。
String s1="我是正確測試數據aasdf2342343ASFASDF";
String s2="我是錯誤測試數據@#!@#";
String reg = "[^0-9a-zA-Z\u4e00-\u9fa5]+";
System.out.println(s1.replaceAll(reg,""));
System.out.println(s2.replaceAll(reg,""));
㈢ JAVA特殊字元過濾方法
public static String StringFilter(String str) throws PatternSyntaxException {
// 只允許字母和數字
// String regEx = "[^a-zA-Z0-9]";
// 清除掉所有特殊字元
String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】『;:」「』。,、?]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
return m.replaceAll("").trim();
}
㈣ java正則表達式 過濾特殊字元 只允許中文、字母和數字, 該怎麼寫急。。。
^~|||String str = "*(^YUIGHUGU^^&*()*6哈哈89324328uewh~!@#$%^&*()_+,./<>?;':[]\\{}|-=";//要過濾的字元串
str = str.replaceAll("[\\pP|~|$|^|<|>|\\||\\+|=]*", "");
System.out.println(str);
輸出內結果容:YUIGHUGU6哈哈89324328uewh
㈤ 如何在excel的同一列中刪去英文保留中文
英文和中文是在同一個單元格嗎?還是分開不同單元格的?不同情況比較簡單的處理辦法如下:
1、如果是不同單元格的,可以對這一列排序,這樣英文就會被排在一起,就可以直接刪除了。
2、如果是中英文混在一個單元格里,可以把這一列復制到一個空白的word文檔中,然後全選,Ctrl+F,替換,更多,在「使用通配符」前打鉤,然後在上面的「查找內容」框里輸入:[a-z,A-Z],確定即可把英文字元全部替換掉,然再把word中的結果復制回excel中。
㈥ VB 過濾其他字元串,只留下漢字
PrivateSubcmdGL_Click()
DimsAsString
DimstrAsString
DimmesAsString
DimiAsLong
mes=txtmain.Text
Fori=1ToLen(mes)
str=Mid(mes,i,1)
IfAsc(str)>255OrAsc(str)<0Then
s=s&str
EndIf
Next
Txtresult.Text=s
EndSub
兩個textboxname:txtcmd
multiline:ture
--------------------------------------------------------
name:txtresult
multiline:ture
一個commandbuttonname:txtGL
㈦ php怎樣過濾掉特殊字元啊 ☺
過濾掉特殊字元,可以考慮使用字元串替換的方法,在php中替換字元效率最高也是最簡單字元替換函數str_replace函數。
使用方法:str_replace(find,replace,string,count)
參數說明:
find 必需。規定要查找的值。
replace 必需。規定替換 find 中的值的值。
string 必需。規定被搜索的字元串。
count 可選。一個變數,對替換數進行計數。
實例:
str_replace("iwind","kiki","iloveiwind,iwindsaid");
將輸出 "i love kiki, kiki said"
當然你也可以採取正則替換的方法,該函數是preg_replace
㈧ 我有一個字元串,要濾除其中的字母、標點、各種符號等,即只留下漢字。由於裡面的符號多樣,且是在中文狀
可以有兩種方法解決:
1、使用正則表達式
2、將字元串初始為空,遍歷要所給出的專字元串,如屬果字元的Ascii碼值為字母、標點、各種符號等所在的范圍,就在初始字元串加上空串(即「」),否則就加上該字元(即漢字),最後過濾留下的就全是中文了。
㈨ java 如何過濾html代碼,只保留中文或英文及基本常用符號
很容易,首先建立一個字元串數組,也就是你需要過濾掉的html標簽String[] filterArrays = new String[]{"<html>","</html>","<table>","</table>".....一系列內有關html標簽的東西}
當你得到一容個html代碼的字元串時你可以循環遍歷上面的數組,然後調用String自帶的方法replaceAll();
我給你簡單的示範一下啊
String str = "dfgdgdfgdgd";//需要過濾的帶有HTML標簽的代碼字元串
for(int i=0;i<filterArrays.length;i++){
if(str.indexOf(filterArrays[i])!=0){
str = str.replaceAll(filterArrays[i],"");//將html標簽替換成了空格
}
}
這樣就搞定了,主要是你需要在filterArrays中增加你需要過濾的字元串,當然還會有更好的辦法,可以不用增加這樣的數組,因為出現"<"必然會有">",或者"/>"這樣的標簽,但是這樣做可能會將一些無關的也過濾掉了,總之兩種方法都可以,第一種呢我都給你寫了例子!祝你成功啊
㈩ 請問用易語言如何過濾所有的字元,只留漢字