ダッシュ ( ) を含む行末の単語の一致に問題があります-
。
例えば:
circum-
stances
私regex
はこれを 2 つの単語として一致させます(circum, stances)
が、ダッシュと改行記号を削除して 1 つの単語にする必要があります。
ダッシュ ( ) を含む行末の単語の一致に問題があります-
。
例えば:
circum-
stances
私regex
はこれを 2 つの単語として一致させます(circum, stances)
が、ダッシュと改行記号を削除して 1 つの単語にする必要があります。
これを試して、
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)