在 Java 中使用 \s

Sheeraz Gul 2022年4月27日
在 Java 中使用 \s

本教程將討論和演示 Java 中 \\s 的使用。

在 Java 中使用 \s 作為正規表示式

\\s 是 Java 中用於空白字元的正規表示式。正規表示式是用於開發資料模式的字元序列。

當我們在文字中搜尋資料時,有時我們會使用模式,而當需要空間時,在這些模式中會使用\\s

我們使用雙反斜槓是因為 Java 語法不支援單反斜槓。實際上,單個空格字元的語法是\s

例子:

package delftstack;

public class Reg_Expression {
    public static final String Demo = "Hello! this is delftstack.com";

    public static void main(String[] args) {
        // Print the original String
        System.out.println("This is the Original String: ");
        System.out.println(Demo);

        // replace all \\s whitespaces with \t tabs
        System.out.println("This is the String \\s replaced with \\t: ");
        System.out.println(Demo.replaceAll("\\s", "\t"));

        //Split the string at \\s means the spaces
        String[] Demo_Split = (Demo.split("\\s"));
        System.out.println("This is the String split at \\s: ");
        for (String Print_String : Demo_Split) {
            System.out.println(Print_String);
        }
    }
}

上面的程式碼使用 \\s 操作字串空格。首先,它用製表符替換空格並在空格處拆分字串。

輸出:

This is the Original String:
Hello! this is delftstack.com
This is the String \s replaced with \t:
Hello!	this	is	delftstack.com
This is the String split at \s:
Hello!
this
is
delftstack.com
Author: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

相關文章 - Java Regex