<table>
<tr>
<td>$a$正则求助</td>
</tr>
<tr>
<td>123456$b$正则求助
</td>
</tr>
<tr>
<td>正则求助$c$正则求助
</td>
</tr>
</table>用正则取出$之间的abc 存到一个数组里
求助

解决方案 »

  1.   

    Regex reg=new Regex(@"\$[^\$]+\$");
      

  2.   

    <table> 
    <tr> 
    <td>$a$正则求助 </td> 
    </tr> 
    <tr> 
    <td>123456$b$正则求助 
    </td> 
    </tr> 
    <tr> 
    <td>正则求助$c$正则求助 
    </td> 
    </tr> 
    </table> 用正则取出$之间的abc 存到一个数组里 
    求助 
      

  3.   

    String pattern=@"\$([.\s\S]*?)\$";
    Regex reg=new Regex(pattern,RegexOptions.Ignorecase|RegexOptions.Mulitipile);
    MatchCollection mc=reg.Matches(content);
    foreach(Match m in mc){
     Console.WriteLine(m.Groups[1].ToString());
    }