[英]Java String Split by number present in string
我有以下字符串
String s = "我爱印度 1 我爱印度 2 我爱印度 3 我爱印度";
我想打印如下
output:
我爱印度
我爱印度
我爱印度
我爱印度
您可以在((?<=\\d)|(^?= ))|[\\d]
上使用split()
之类的,
String str[]= str1.split("((?<=\d)|(^?= ))|[\d]");
下面的代码会给你预期的 output,
static void splitString(String str1) { String str[]= str1.split("((?<=\\d)|(^?= )) | [\\d]"); for(int i=0; i<str.length; i++) System.out.println(str[i]); }
Output,
我爱印度
我爱印度
我爱印度
我爱印度
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.