我可以定义匹配任何内容的regexpr
,但是字符串末尾会应用偏移吗?
实施例:
偏移量为abcdefg
的{{1}}只会匹配3
。
我需要这个abcd
来掩盖字符串的任何字符,但在末尾省略固定的长度。
答案 0 :(得分:2)
你可以使用这样的东西吗?
^.+(?=...$)
这将确保在字符串结束之前还有3个字符。
或者也许使用子串?
String Str = new String("abcdefg");
if (Str.length() > 3) {
System.out.println(Str.substring(0, Str.length()-3));
}