正则表达式在线更换

时间:2013-09-30 18:12:05

标签: java regex replace line

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

/ text
 /

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

/ 
 /

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

3 个答案:

答案 0 :(得分:4)

这个怎么样?

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

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

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