java去除字串的空格和特殊符號
public class Str { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine();//輸入字串 //str = str.replaceAll(" ", "");//去除空格 Pattern p = Pattern.compile("[`~☆★[email protected]#$%^&*()+=|{}':;,\\[\\]》·.<>/?~!@#¥%……()——+|{}【】‘;:”“’。,、?]");//去除特殊字元 Matcher m = p.matcher(str); str = m.replaceAll("").trim().replace(" ", "").replace("\\", "");//將匹配的特殊字元轉變為空 System.out.println(str); for(int i=0;i<str.length();i++){ char a = str.charAt(i); System.out.println(str.charAt(i)); } } }
執行結果如下圖:
相關推薦
java去除字串中的特殊符號或指定的字元
String regEx="[\n`[email protected]#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]"; //可以在中括號內加上任何想要替換的字
java去除字串的空格和特殊符號
public class Str { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine();//輸入字串 //str = str.
iOS開發_從一個帶有空格和特殊符號的字串裡提取數字即手機號的方法
最近做呼叫手機通訊錄,有的號碼調取之後會有空格或者“-”和“+86”等特殊符號,先把“+86”替換成“”,然後在剩下的字串使用如下方法,即可提取數字及手機號; 替換“+86”方法: truePhone = [phoneStr stringByReplacingOccurre
java去除字串兩端空格,對字串指定位置進行反轉。
1,模擬一個trim方法,去除字串兩端的空格。思路:1,判斷字串第一個位置是否是空格,如果是繼續向下判斷,直到不是空格為止。結尾處判斷空格也是如此。2,當開始和結尾都判斷到不是空格時,就是要獲取的字串
java Split如何去除一個空格和多個空格
用Split函式可以去除輸入一個字串中的空格,並且一般都是將它儲存在一個字串陣列之中 例如: import java.util.Scanner; public class Main { public static void main(St
java去除字串中多餘空格,只留一個
正則表示式: string.replaceAll(" {2,}", " ") ;自己寫方法: StringBuffer sb=new StringBuffer();//用其他方法實現 int flag; for(int i=0;i&l
java去除字串中的空格\t、回車\n、換行符\r、製表符\t
public class StringUtils { //第一種方法 public static String replaceBlank(String str) { String dest = ""; if (str!=nu
java Split如何去除一個空格和多個空格
用Split函式可以去除輸入一個字串中的空格,並且一半都是將它儲存在一個字串陣列之中 例如: import java.util.Scanner; public class Main { public static void main(String[] args) {
Java 去除字串中的空格、回車、換行符、製表符
public class StringUtils { public static String replaceBlank(String str) { String dest = ""; if(str!=null) {
JAVA學習51_ Java Split如何去除一個空格和多個空格
用Split函式可以去除輸入一個字串中的空格,並且一般都是將它儲存在一個字串陣列之中 例如: import java.util.Scanner; public class Main { public static void main(St
java轉義字元和特殊符號的顯示問題
在web開發中,有可能出現特殊字元或者轉義字元; 比如“π”,“∑”,“λ”等等 數學常量 和 物理常量 在顯示過程中可能會出現被轉義的情況 變成 “&***” 使用方法:
js傳中文和特殊符號到java處理方法
JavaWeb開發過程中從js通過Ajax傳遞引數到Controller層遇到的中文亂碼和特殊符號無法顯示的問題。 1.中文亂碼的處理方法: (1)在js頁面相關程式碼如下 var url ="這些是中文"; url=encodeURI(encodeURI(url));//
java去除字串中的空格、回車、換行符、製表符
import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { public static String replaceBlank(Str
【sqli-labs】 less26 GET- Error based -All you SPACES and COMMENTS belong to us(GET型基於錯誤的去除了空格和註釋的註入)
src blog sci 字符 XML 包含 col concat image 看了下源碼 所有的註釋形式和反斜線,and,or都被了過濾掉了 單引號沒有過濾 空格也被過濾了 http://localhost/sqli-labs-master/Less-26/?id=
【sqli-labs】 less26a GET- Blind based -All you SPACES and COMMENTS belong to us -String-single quotes-Parenthesis(GET型基於盲註的去除了空格和註釋的單引號括號註入)
.com tables ng- username spa str ase space pan 這個和less26差不多,空格還是用%a0代替,26過了這個也就簡單了 ;%00 可以代替註釋,嘗試一下 order by 3 http://192.168.136.128/s
修飾標簽和特殊符號
商標 符號 水平 nbsp copy amp tro 標簽 版權 水平線標簽:<hr> 文字斜體:<i></i>、<em></em> 加粗:<b></b>、<strong><
【JS】----js去除字串空格
使用js去除字串內所帶有空格,有以下三種方法: ( 1 ) replace正則匹配方法 去除字串內所有的空格:str = str.replace(/\s*/g,""); 去除字串內兩頭的空格:str = str.replace(/^\s*|\s*$/g,"");
前端基礎學習筆記 字型文字樣式和特殊符號
字型樣式 字型顏色 color 字型風格 font-family span{ font-family:'微軟雅黑','宋體'; } 引入外部字型 @font-face{ font-family:"名稱"; src:url(' '); } 字型大小 font-size div
一個高逼格的去除字串空格的正則表示式
動用了兩次正則替換,速度非常驚人,主要得益於瀏覽器的內部優化。一個著名的例子字串拼接,直接相加比用Array做成的StringBuffer 還快。base2類庫使用這種實現。 delTrim (){ this.usernmae = this.usernmae.replace(
Matlab 一般基本運算子和特殊符號
Matlab特殊符號: 圓周率 :Π 無窮大: inf 負無窮大 : -inf 運算子: + 加;加法運算子 - 減;減法運算子 * 標量和矩陣乘法運算子