我主要的效果是去除input标签VALUE的值..看来一下无敌正则.还是没弄懂..
比如:
<input type = "text" value = "abc" />这样一个input标签,我要把里面的abc取出来.该怎么取呢?
各位达人帮帮忙...提醒下.单词和单词之间空格个数有可能不一样(如有可能是这样: <input type = "text" value = "abc" />)...因为有很多input标签.
比如:
<input type = "text" value = "abc" />这样一个input标签,我要把里面的abc取出来.该怎么取呢?
各位达人帮帮忙...提醒下.单词和单词之间空格个数有可能不一样(如有可能是这样: <input type = "text" value = "abc" />)...因为有很多input标签.
打出:mc[i].Groups[0].Value;
function clearTxt()
{
var Myelements = window.Form1.elements;;
for (i=0;i<Myelements.length;i++)
{
if(Myelements[i].type=="text")
{
Myelements[i].value="";
}
}
}
我在描述遍问题吧..我有一个数据库字段..比如说是content吧..content里存放的是正个页面的HTML代码.
比如:
content=<table>
<tr>
<td><input name="a1" type="text" value="abc" onfocus="show_ts(this,2)"/></td>
<td><input name="a1" type="text" value="abc" onfocus="show_ts(this,2)"/></td>
</tr>
</table>
这样的代码,现在我想要的效果就是当我输出content的时候,把input标签应藏了..但要把value的值显示出.
我想达到的效果如下.:
content = <table>
<tr>
<td>abc</td>
<td>def</td>
</tr>
<tr>
....
</tr>
</table>";
具体怎么替换,麻烦详细说明下,最好给出代码.在.net页面的cs页面执行的.
str = Regex.Replace(str, @"<input[^<>]*?value\s*=\s*""?(?<value>[^""\s]+)""?[^<>]*>", "${value}", RegexOptions.IgnoreCase);
Regex.Replace(input,"(?is)<input.*?value\\s*=\\s*[\"']?(?<value>[^\"'\\s/>]+).*?>","${value}");