0

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

/ text
 /

我需要编辑该行并删除文本并得到如下结果:

/ 
 /

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

4

3 回答 3

4

这个怎么样?

public String doMagic()
{
    return "/\n /";
}
于 2013-09-30T18:13:41.633 回答
1

如果“/”行开始并且之后不需要任何内容​​,则可以使用此正则表达式:

String in = "/ text\n /";
String pattern = "^(/)(.+?)(\\n.*)";
System.out.println(in.replaceAll(pattern, "$1$3")); 
于 2013-09-30T18:29:13.200 回答
1

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

String in = "/ text\n /";
String out = in.replaceAll("/.*", "/");
于 2013-09-30T18:46:11.417 回答