求一正则表达式 提取<input 中id属性值>
<table   border= "1 ">  
              <tr>  
                          <td>  
                                     姓名 </td>  
                          <td>  
                                      <input   type= "text "   id= "姓名_Text_Name "   />  </td>  
                          <td>  
                                     年龄 </td>  
                          <td>  
                                      <input   type= "text "   id= "年龄_Text_Age "   />  </td>  
              </tr>     
  </table>    
 我需要的是把       <input   type= "text "   id= "姓名_Text_Name "   />    替换为   姓名_Text_Name   和    <input   type= "text "   id= "年龄_Text_Age "   />    替换为   年龄_Text_Age 
 但   input中的属性个数不固定,能给出代码段最好不过了。谢谢 
------解决方案--------------------上面的例子中 
  <input type= " "text " " id=姓名_Text_Name />  </td>  
 就是没有引号的,我测试过,没问题的   
 注意str = Regex.Replace(str,  " <input.*?id=([ '\ "]?)([^ '\ "\\s> ]+)\\1[^> ]*>  ",  "$2 ", RegexOptions.IgnoreCase); 
 后面是 "$2 ",不是 "$1 "了,都改过来才可以