我想知道,如果有人知道的正则表达式命令删除以下的Java的replaceAll(正则表达式,替换)正则表达式命令
name =
从以下
name = wlr
只留下
wlr
这些细节取自txt文件,但名称=部分可能会出现多次
所以我想这样的工作,但它不能正常工作
String file_name = newLine3.replaceAll("name = ", "");
我想知道,如果有人知道的正则表达式命令删除以下的Java的replaceAll(正则表达式,替换)正则表达式命令
name =
从以下
name = wlr
只留下
wlr
这些细节取自txt文件,但名称=部分可能会出现多次
所以我想这样的工作,但它不能正常工作
String file_name = newLine3.replaceAll("name = ", "");
String file_name = newLine3.replaceAll("name\\s+=\\s+", "");
String newLine3 = "name = wlr";
String fileName = newLine3.replaceAll("name = ", ""); //fileName = "wlr"
如何:
String input = "name = wlr";
String file_name = newLine3.substring(input.indexof("=") + 1).trim();
正则表达式似乎矫枉过正此问题。
你能发表一个完整的输入例子吗? – 2012-04-13 11:04:09
“但它不能正常工作”的一些示例? – Betlista 2012-04-13 11:05:27
可能是空间问题。尝试“名称\\ s * = \\ s *” – 2012-04-13 11:06:55