1. 程式人生 > >java去除字串中的特殊符號或指定的字元

java去除字串中的特殊符號或指定的字元

String regEx="[\n`[email protected]#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";

//可以在中括號內加上任何想要替換的字元

String aa = "";//這裡是將特殊字元換為aa字串,""代表直接去掉

 Pattern p = Pattern.compile(regEx);

  Matcher m = p.matcher("原字串");//這裡把想要替換的字串傳進來

 String newString = m.replaceAll(aa).trim();

//將替換後的字串存在變數newString中

相關推薦

java去除字串特殊符號指定字元

String regEx="[\n`[email protected]#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]"; //可以在中括號內加上任何想要替換的字

java字串 以單個多個空格進行分隔 提取字串

    String str = "test test1 test2 test3"; String [] arr = str.split("\\s+"); for(String ss : arr){

Java 去除字串的空白字元

Java 去除字串中的空白字元 通過String的trim()方法只能去掉字串兩端的空格字元,但是對於\t \n等其它空白字元確不能去掉,因此需通過正則表示式,將其中匹配到的空白字元去掉,程式碼如下: 1 2 3 4 5 6 7 8 9 10 11 p

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 去除字串的空格、回車、換行符、製表符

public class StringUtils {     public static String replaceBlank(String str) {         String dest = "";         if(str!=null) {        

java去除字串的空格、回車、換行符、製表符

import java.util.regex.Matcher; import java.util.regex.Pattern; public class StringUtils { public static String replaceBlank(Str

matlab特殊符號如希臘字元

使用legend 'Best' 圖示標識放在圖框內不與圖衝突的最佳位置'BestOutside' 圖示標識放在圖框外使用最小空間的最佳位置 legend('sin','cos','location','northwest')可以將標識框放置在圖的左上角。   特殊字元 上標用 ^(

python3 如何去除字串不想要的字元

cmb_chrs = dict.fromkeys(c for c in range(sys.maxunicode) if unicodedata.combining(chr(c))) #此部分建議拆分開來理解 (adsbygoogle = window.adsbygoogle ||

Python-去除字串不想要的字元

#!/usr/bin/python3 import sys import unicodedata s = "Zhào Qián Sūn Lǐ Zhōu Wú Zhèng Wáng" remap = { # ord返回ascii值 ord('\t'): '', ord('\f'):

去除字串所有的非英文字元,再統計每種英文字元的個數(不區分大小寫)

import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestString {public static void mai

python如何去除字串不想要的字元

問題:     過濾使用者輸入中前後多餘的空白字元       ‘    ++++abc123---    ‘     過濾某windows下編輯文字中的’\r’:       ‘hello world \r\n’     去掉文字中unicode組合字元,音調       "Zhào Qián Sūn L

java去除字串的空格和特殊符號

public class Str { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine();//輸入字串 //str = str.

php去除陣列字串特殊字元

去除陣列或是字串中的反斜槓 function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) :

去除字串指定字元字串

分析以下需求,並用程式碼實現1.鍵盤錄入一個源字串由字串變數scrStr接收2.鍵盤錄入一個要刪除的字串由字串變數delStr接收3.要求刪除該字scrStr符串中的所有delStr字串(最終的字串中不能包含delStr),要求列印刪除後的結果以及刪除了幾個delStr字串4

Java去除字串的空格、回車、換行符、製表符等特殊字元

在日常開發中,空格、回車、換行符等一些特殊字元經常會困擾著我們對於資料的比較,在存取的時候去除掉這些沒有意義的特殊字元就變得非常必要了。對於Java中的String.trim(),它只能去除掉字串前面

Java去除字串所有空格的幾種方法

JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中間 複製程式碼 程式碼如下:String str = " hell o "; String str2 = str.replaceAll(" ",

Python 正則去除字串指定元素

在獲取資料時,經常會遇到        ['\n文字\n']       [‘\r\r文字\r\r’]       ['文\xa0\xa0字]      

Java 去除字串空格的方法

1、方法分類 str.trim(); //去掉首尾空格 str.replace(" ",""); //去除所有空格,包括首尾、中間 str.replaceAll(" ", ""); //去掉所有空格,包括首尾、中間 str.replaceAll(" +

Java-刪除字串的換行符號

刪除字串中的換行符號的幾種方式: 1.使用String的replaceAll()方法; 2.使用google guava的CharMatcher.breakingWhitespace(); 3.使用Ap