Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java字符串操作空白_Java_String_Format - Fatal编程技术网

Java字符串操作空白

Java字符串操作空白,java,string,format,Java,String,Format,我有当前字符串“Model 1467”要在“1467_Profile”之后转换为 之前: 梅多尔1467 之后: 1467_Profile您可以将replaceAll与regex一起使用,如下所示: String str = "Model 1467"; str = str.replaceAll(".*?(\\d+)$", "$1_Profile"); System.out.println(str); => 1467_Profile 假设数字总是在单词后面 String before =

我有当前字符串“Model 1467”要在“1467_Profile”之后转换为

之前: 梅多尔1467

之后:
1467_Profile

您可以将
replaceAll
与regex一起使用,如下所示:

String str = "Model 1467";
str = str.replaceAll(".*?(\\d+)$", "$1_Profile");
System.out.println(str);
=> 1467_Profile

假设数字总是在单词后面

String before = "Model 1467";
String after = before.split("\\s")[1]+"_Profile";
System.out.println(after);

String after=before.split(“\\s”)[1]+“\u Profile”?字符串中是否有规则性?word
Model
是否总是在同一位置?它后面总是有数字吗?您是否总是想删除XXX型<代码>并将其替换为XXX型<代码>配置文件<代码>?“先是单词,然后是数字”,但word总是<代码>型<代码>还是可能是其他类型的?您还说“我总是想只取数字,然后附加配置文件”,但您的示例与此相反,因为它还删除了几乎不容易混淆的单词
Model