2017-09-04 50 views
-4

我有一个字符串Hello java [to:] how are you?。我想要输出如:Hello java how are you?Java正则表达式相关搜索

请帮助Java正则表达式。我的代码是:

String data = "Hello java [to:sdsdsd.kdsd] how are you?"; 
Pattern pattern = Pattern.compile("\[to:]"); 
Matcher matcher = pattern.matcher(data); 
matcher.find(); 
System.out.println(matcher.group(1)) 
+1

请提供你到目前为止的代码。这不是需求页面上的代码。对于预期的行为是什么也更具体。 – Stultuske

+1

你到目前为止尝试过什么? –

+0

String data =“Hello java [to:sdsdsd.kdsd]你好吗?”; \t \t Pattern pattern = Pattern.compile(“\\ [to:]”); \t \t Matcher matcher = pattern.matcher(data); \t \t matcher.find(); \t \t System.out.println(matcher.group(1)); –

回答

0

这是工作,当我使用data.replaceAll( “\ [至:(*)”, “”)