我想用一些字符替换数字之前的空格,但我无法使用以下正则表达式来做到这一点:
String parentString = " 1.skdhhfsdl 2. hkjkj 3.234hbn,m";
String myregex = "/(\\s)[1-9]+./";
String output = parentString.replaceAll(myregex, "$1ppp");
System.out.println(output);
请帮我解决正则表达式。
更新
实施@CertainPerformant 和@Wiktor 的建议后,我的代码如下所示,
String myregex = "(\\s)[1-9]+.";
String output = parentString.replaceAll(myregex, "\n");
我希望输出像
1.skdhhfsdl
2. hkjkj
3.234hbn,m
但是,我目前得到
1.skdhhfsdl
hkjkj
234hbn,m
 吃鸡游戏
吃鸡游戏 
					GCT1015
 
					慕尼黑8549860
 
					泛舟湖上清波郎朗
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类