日期:2014-05-20  浏览次数:20742 次

求用java正则过滤字符
如String str = "超IN小清新的碎@花短 @asfda @爱你在心 裤,夏天必备有木有,人手一条,走过炎@夏普 炎夏日,时尚一整夏。"
用java正则过滤掉其中@的用户名,求此正则表达式怎么写?
Java 正则表达式 String 正则

------解决方案--------------------
public static void main(String[] arg) {
String intputStr = "超IN小清新的碎@花短 @asfda @爱你在心 裤,夏天必备有木有,人手一条,走过炎@夏普 炎夏日,时尚一整夏。";
System.out.println(intputStr.replaceAll("@.*? ", ""));
}


超IN小清新的碎裤,夏天必备有木有,人手一条,走过炎炎夏日,时尚一整夏。

------解决方案--------------------
引用:
public static void main(String[] arg) {
String intputStr = "超IN小清新的碎@花短 @asfda @爱你在心 裤,夏天必备有木有,人手一条,走过炎@夏普 炎夏日,时尚一整夏。";
System.out.println(intputStr.replaceAll("@.*? ", ""));
}


超IN小清新的碎裤,夏天必备有木有,人手一条,走过炎炎夏日,时尚一整夏。