查找所有字符串的正则表达式以$ in java开头

时间:2013-08-08 07:12:13

标签: java regex

我有一个字符串包含“这是一个涉及$ FO,$ RTP,$ DFG和$ RG的时间”

2 个答案:

答案 0 :(得分:3)

使用以下正则表达式:

"\\$\\w+"
  • $应该被转义。
  • \w匹配数字,字母,_
    • 如果您只需要匹配字母,请改用[a-zA-Z]

答案 1 :(得分:0)

这也会起作用

String str="This is a time to get involve into $FO, $RTP, $DFG and $RG" ;
    String[] arr=str.split(" ");
    for (String i:arr){
         if(i.indexOf("$")==0){
             System.out.println(i.replaceAll("\\,",""));
         }
    }