Java 行替换中的正则表达式

Java 行替换中的正则表达式,java,regex,replace,line,Java,Regex,Replace,Line,我在文本文件中有这一行,其格式如下: / text / 我需要编辑行并删除文本,结果如下: / / 我应该使用什么正则表达式来删除文本?我有一个问题,因为下面一行有一个“/”。这个怎么样 public String doMagic() { return "/\n /"; } 这个怎么样 public String doMagic() { return "/\n /"; } 如果第“/”行开始,并且其后不需要任何内容,则可以使用此regexp: String in =

我在文本文件中有这一行,其格式如下:

/ text
 /
我需要编辑行并删除文本,结果如下:

/ 
 /
我应该使用什么正则表达式来删除文本?我有一个问题,因为下面一行有一个“/”。

这个怎么样

public String doMagic()
{
    return "/\n /";
}
这个怎么样

public String doMagic()
{
    return "/\n /";
}

如果第“/”行开始,并且其后不需要任何内容,则可以使用此regexp:

String in = "/ text\n /";
String pattern = "^(/)(.+?)(\\n.*)";
System.out.println(in.replaceAll(pattern, "$1$3")); 

如果第“/”行开始,并且其后不需要任何内容,则可以使用此regexp:

String in = "/ text\n /";
String pattern = "^(/)(.+?)(\\n.*)";
System.out.println(in.replaceAll(pattern, "$1$3")); 

如果您试图删除“/”后面的所有字符,可以执行以下操作:

String in = "/ text\n /";
String out = in.replaceAll("/.*", "/");

如果您试图删除“/”后面的所有字符,可以执行以下操作:

String in = "/ text\n /";
String out = in.replaceAll("/.*", "/");

您的答案是JavaScript。原始海报有一个文件,所以这是针对Java的。您的答案是针对JavaScript的。原始海报有一个文件,所以这是针对Java的。