Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 匹配a"&引用;在爪哇_Java_Regex - Fatal编程技术网

Java 匹配a"&引用;在爪哇

Java 匹配a"&引用;在爪哇,java,regex,Java,Regex,我有下面的字符串 String srcString = "String1.String2.String3"; 我想在“”上拆分“srcString” 使用srcString.split(“.”)匹配所有字符 什么是与“.”匹配的正则表达式?在正则表达式中表示除行分隔符以外的任何字符(为了使其与行分隔符匹配,请使用模式.DOTALL标志) 无论如何,请使用split(“\\”) 说明: 要转义,我们可以在它前面添加\,这样我们就可以使用regex\. 既然\在字符串文字中也是特殊的,我们也需要

我有下面的字符串

String srcString = "String1.String2.String3";
我想在“”上拆分“srcString”

使用srcString.split(“.”)匹配所有字符

什么是与“.”匹配的正则表达式?

在正则表达式中表示除行分隔符以外的任何字符(为了使其与行分隔符匹配,请使用
模式.DOTALL
标志)

无论如何,请使用
split(“\\”)

说明:

  • 要转义
    ,我们可以在它前面添加
    \
    ,这样我们就可以使用regex
    \.
  • 既然
    \
    在字符串文字
    中也是特殊的,
    我们也需要在那里转义它,所以要表达
    \。
    我们需要将它写成
    “\\。

使用
拆分(\\.')
作为。(点)是特殊字符,因此在前面使用
\\
。(点)

您还可以调用库
commons lang
的函数
org.apache.commons.lang.StringUtils.split(String,char)
[http://commons.apache.org/lang/][1]

String.split(\\”)
它是一个正则表达式,而不是字符串文本。