当前位置: 代码迷 >> ASP.NET >> 正则表达式替换的有关问题
  详细解决方案

正则表达式替换的有关问题

热度:1873   发布时间:2013-02-26 00:00:00.0
正则表达式替换的问题
asdfadsfasdf[vacancy:len=100],
[vacancy:len=100]是dfadfaf,
dsfasfdsf[vacancy:len=100]fadafasdfasdf[vacancy:len=300]

把上面这个字符串里面的所有[vacancy:len=100]换成 <input   type= 'text '   style= 'width:100px '   /> 如果是300的话,width就是300px了。


------解决方案--------------------------------------------------------
try

string yourStr = ...............;
string resultStr = Regex.Replace(yourStr, @ "\[vacancy:len=(\d+)\] ", @ " <input type= 'text ' style= 'width:$1px ' /> ", RegexOptions.IgnoreCase);