1. 程式人生 > >Java 替換字串中的回車換行符的方法

Java 替換字串中的回車換行符的方法

使用正則表示式進行替換:

程式碼片段:

String documentTxt = EntityUtils.toString(entity,"gbk");//獲取資料 
documentTxt=documentTxt.replaceAll("[\\t\\n\\r]", "");//將內容區域的回車換行去除

說明:String類的replaceAll就有正則替換功能。 \t為製表符 \n為換行 \r為回車


java正則使用:

示例方法:

複製程式碼程式碼如下:
public void parseTxt(String content){
        Pattern p = Pattern.compile(Config.articlePtn);
        Matcher matcher = p.matcher(content);
        while(matcher.find()){
            System.out.println(matcher.group(1));
        }

    }

說明:只需記住Pattern類,它的靜態方法complie解析一個正則表示式生成一個Pattern物件。

然後用模型去匹配字串,得到一個Matcher,通過matcher的find方法遍歷所有的匹配。

group為正則表示式中的組,及()表示式。group(0)為原字串,gourp(1)為匹配到的第一個組...即匹配到的組的索引從1開始。

sql.replaceAll("[\\t\\n\\r]", "").replaceAll("\\s+", " ")


相關推薦

Java 去掉字串回車

去掉一個字串中的換行符、回車符等,將連續多個空格替換成一個空格 String string = "this just a test" Pattern p = Pattern.compile("

(十四)Java工具類StringUtils剔除字串回車(\r\n)chomp、chop詳解

public static String chomp(String str) { if (isEmpty(str)) { return str; }

處理json格式的字串回車

- (NSString *)deleteSpecialCodeWithStr:(NSString *)str {NSString *string = [str stringByReplacingOccurrencesOfString:@"\r"withString:@""];

Java-刪除字串符號

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

Delphi回車的使用

1.Label1.caption:='liquanhai'+#13#10+'liquanhai';   注意:label1的autosize必須為true;在預設下也為true. 2.label1.Caption:='liquanhai'+chr(13)+chr(10)+'l

Python字串和製表符

有關換行的問題 首先提一個問題,如下。 有python程式程式碼: print("I'm Bob. What's your name?") 上一行程式碼的輸出如下:       I'm Bob. What's your name? 上面的輸出沒

DEVEXPRESS Gridview單元格字串的處理方法

DEVEXPRESS版本:15.2.4 當列單元格中有換行符時,預設情況下只能顯示第一行的字串,解決方案如下: 1.將要換行的列的ColumnEdit屬性設定成MemoEdit(要增加後設置) 2.將AppearanceCell->TextOptions->

PHP去除字串方法

下面整理一下常見的去除換行的方法及PHP程式碼。其實天涯[phpha.com]想給大家推薦的是一個系統常量[PHP_EOL]。 // 第1種寫法: <?php str_replace("n", '', $str); ?> // 第2種寫法: <?php str_replace("r

Java 替換字串回車方法

使用正則表示式進行替換: 程式碼片段: String documentTxt = EntityUtils.toString(entity,"gbk");//獲取資料  documentTxt=documentTxt.replaceAll("[\\t\\n\\r]",

替換SQL欄位回車,空格等特殊符號

在通過富文字或Excel匯入到資料庫中時,在sql中回車、換行符回顯示為空格,但在校驗或使用時確能引發資料的不一致,因此需要把這些換行、回車、空格符號進行替換。 特殊符號介紹: --1:回車符 CHA

替換SQL欄位回車

在富文字內容中通常會出現回車、換行內容。在sql資料庫中這些回車、換行符,輸出html後,表現為空格。 這裡是在資料匯出、匯入中發現的,通常把回車、換行符找出來,用<br>替換。  這裡使用了,sql 函式。replace(string_express

java替換字元以及回車

//第一種方式 import java.util.regex.Pattern; import java.util.regex.Matcher; ... // 4 different combinaisons Pattern CRLF = Pattern.compile("

關於 java

換行符 mod lock ring 概念 回車 output buffere unix java中實現換行有以下3種方法: 1.使用java中的轉義符"\r\n": String str="aaa"; str+="\r\n"; 這樣在str後面

【雜記】C#回車

語言 color 雜記 pan blog == 一行 div 屬性 在 C# 中,我們用字符串 "\r\n" 表示回車換行符。 如: string str = "第一行\r\n第二行"; 但是我們更推薦 Environment.NewLine(名稱空間為 System)

UltralEdit 替換回車

image 打開 回車換行 點擊 技術 bsp http .com 分享 打開 Ue 工具,寫下內容,如下圖: 然後按 Ctrl + r,輸入 ^p,點擊按鈕 “全部替換”, 如下圖: UltralEdit 替換回車換行符

Java如何識別String(\n)

問題背景: 在一個EditText裡面輸入\n,在獲取的String中直接獲取的是“\n”這兩個字元,而非作為一個回車。 解決: String result = editextString.replaceAll("\\\\n", "\n") 參考: https://ww

Excel替換單元格

替換前內容: 按ctrl+H進入替換介面,點選查詢內容輸入框,讓游標在輸入框中,按ctrl+J,在替換內容中輸入要替換為的內容: 點選全部替換即替換成功 注意:ctrl+J輸入的內容只能通過delete鍵刪除,如果替換不成功,可以嘗試delete刪除後再輸入ct

oracle去掉文字回車、製表符小結

一、特殊符號ascii定義 製表符 chr(9)  換行符 chr(10) 回車符 chr(13) 二、巢狀使用repalce,注意每次只能提交一個符號,如先回車再換行          select REPLACE(gg, chr(10), '') from dual    要注意chr(13) | |

C#正則表示式與回車

C#中,讀取文字檔案內容,裡面往往有許多回車換行符(“\r\n”),雖然一般不可見,但卻實實在在的存在。這時候,使用正則表示式進行匹配,需要考慮其存在。今天就遇到這樣一個問題: 有文字檔案內容如下:

如何使用notepad++檢視和替換回車

有時候我們有特別的需求就是需要刪除文字文件中所有的回車換行符,要是一個一個的刪除數量少還沒問題,但是一旦量比較大了就特別惱火了。一般我們的文字編譯器都是自帶有查詢替換的功能,但是因為普通的記事本程式無法顯示回車換行符,那自然就沒辦法查詢替換了。所以我們這裡推薦使用notepad++程式