Java正则表达式 - 匹配分裂的单词

时间:2013-01-29 09:20:28

标签: java

我遇到了在行尾匹配单词的问题,其中包含短划线(-)。

例如:

circum-
stances

我的regex将此匹配为2个字(circum, stances),但我需要删除破折号和新行的符号a一个字。

1 个答案:

答案 0 :(得分:3)

试试这个,

public static void main(String[] args) {
        String str = "circum-\nstances";
        System.out.println("[Original Content:"+str+"]");
        str = str.replaceAll("-(\\s+)", "");
        System.out.println("[Modified Content:"+str+"]");
    }

你会得到这个作为输出,我相信这就是你要找的。

run:
[Original Content:circum-
stances]
[Modified Content:circumstances]
BUILD SUCCESSFUL (total time: 0 seconds)