使用正規表示式替換報表名稱中的特殊字元(推薦)
正規表示式,又稱規則表示式。(英語:Regular Expression,在程式碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。
許多程式設計語言都支援利用正規表示式進行字串操作。例如,在Perl中就內建了一個功能強大的正規表示式引擎,還有java語言自帶的。正規表示式這個概念最初是由Unix中的工具軟體(例如sed和grep)普及開的。正規表示式通常縮寫成“regex”,單數有regexp、regex,複數有regexps、regexes、regexen。
// 表示式物件 Pattern p = Pattern. compile("[\\\\?\\*\\:\\[\\]\\/]"); // 建立 Matcher 物件 Matcher n = p.matcher(systemName); Matcher m = p.matcher(unitCodeName); // 替換 String sheetNameSystem = n.replaceAll( ""); String sheetNameUnit = m.replaceAll( "");
下面看下Java正規表示式替換所有特殊字元
Java正規表示式替換所有特殊字元如下所示:
/** * 正則替換所有特殊字元 * @param orgStr * @return */ public static String replaceSpecStr(String orgStr){ if (null!=orgStr&&!"".equals(orgStr.trim())) { String regEx="[\\s~·`!!@#¥$%^……&*(())\\-——\\-_=+【\\[\\]】{{}}\\|、\\\\;;::‘'“”\",,《<。.》>、/??]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(orgStr); return m.replaceAll(""); } return null; }
以上所述是小編給大家介紹的使用正規表示式替換報表名稱中的特殊字元,實現一個模擬後臺資料登入的效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015106/viewspace-2874046/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉義正規表示式中特殊字元字元
- vi 正規表示式替換
- 正規表示式的字串替換方法字串
- 使用正規表示式替換字串的方法(replace方法)字串
- VS 正規表示式替換內容
- Java 正規表示式替換斜槓Java
- 記一次正規表示式替換,使用 ideaIdea
- js用正規表示式將英文引號字元替換為中文引號字元JS字元
- 匹配URL的正規表示式(推薦)
- perl替換特殊字元字元
- 正規表示式 ^元字元字元
- 正規表示式 $ 元字元字元
- 正規表示式 字元和字元類字元
- vim表示式正則替換
- 正規表示式中括號[]字元類字元
- 正規表示式 中括號[] 字元類字元
- 校驗使用者名稱合法性正規表示式
- 簡單介紹Idea使用正規表示式批量替換字串的方法Idea字串
- 為何不能在Oracle表名稱中使用特殊字元?RFOracle字元
- C#用正規表示式高效替換變數C#變數
- 正規表示式元字元與普通字元字元
- 正規表示式 轉義字元字元
- 正規表示式 \d元字元字元
- 正規表示式 \t 元字元字元
- 正規表示式 \t元字元字元
- 正規表示式 \0元字元字元
- 正規表示式 \s 元字元字元
- 正規表示式 \xxx 元字元字元
- 正規表示式 \r 元字元字元
- 正規表示式 \n 元字元字元
- 正規表示式 \W元字元字元
- 正規表示式 \w 元字元字元
- 正規表示式 點(.)元字元字元
- 正規表示式 \xnn元字元字元
- 正規表示式 \b元字元字元
- 正規表示式 \D 元字元字元
- 正規表示式 \uxxxx 元字元UX字元
- 正規表示式 \v 元字元字元