Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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 如何检查字符前后是否没有空格?_Java_Regex - Fatal编程技术网

Java 如何检查字符前后是否没有空格?

Java 如何检查字符前后是否没有空格?,java,regex,Java,Regex,如何检查点前后是否没有空格 示例输出: ABCSF.GHJJKA = true; ABCSF . GHJJKA = false; ABCSF. GHJJKA = false; ABCSF .GHJJKA = false; ABCSFGHJJKA = false; ABCSF GHJJKA = false; 我使用example.matches() 编辑: 使用下面的正则表达式来满足您的要求 [\w]+\.[\w]+ 下面的代码将帮助您确定 绳子 WhiteSpace.java 公共类空白{

如何检查点前后是否没有空格

示例输出:

ABCSF.GHJJKA = true;
ABCSF . GHJJKA = false;
ABCSF. GHJJKA = false;
ABCSF .GHJJKA = false;
ABCSFGHJJKA = false;
ABCSF GHJJKA = false;
我使用
example.matches()

编辑:


使用下面的正则表达式来满足您的要求

 [\w]+\.[\w]+
下面的代码将帮助您确定 绳子

WhiteSpace.java

公共类空白{
公共静态void main(字符串[]args){
String test_str=“My.name.is.anthony”//声明并定义一个字符串
布尔标志=false;//将布尔变量标志初始化为false
//循环遍历整个字符串的For循环
对于(int i=0;i
使用负环视,或带有锚定的组|否定字符类。
\S+.\S+
………..@PranavCBalan:如果字符串以点开头怎么办?您可以检查2个正则表达式-点空格和空格点。那有什么相配的吗false@PranavCBalan谢谢,但我忘记了我的问题中的一点,即
ABC SF.GHJJKA
ABCSF.GHJ JKA
ABC SF.GHJ JKA
也应该是正确的检查上述程序,中间留有空格。
 [\w]+\.[\w]+
public class WhiteSpace {

public static void main(String[] args) {

    String test_str = "My.name.is.anthony"; //Declare and define a string

    boolean flag = false ; // Initialize boolean variable flag to false

    //For loop that iterates through the entire string 
    for(int  i = 0 ; i < test_str.length() ; i++ ){

        if(Character.isWhitespace(test_str.charAt(i))){ //check whether the current character is a white space

            flag = true;
            break;  //Breaks as soon as the first white space is encountered
        }
    }
    if(flag == true ){

        System.out.println("The string has a white space!!");

    }else{
        System.out.println("No white space!!");
    }
}
}