有一段文本中包含若干个“[_______]”符号,也就是中括号之间包含若干个下划线,下划线的个数不同,但至少有一个。要求将每个这样的符号都替换成文本框,同时文本框的size和maxlength是所替换的符号中下划线的字符长度,也就是替换成以下文本 <input type="text" size="下划线长度" maxlenght=''下划线长度'' />
2 回答
精慕HU
TA贡献1845条经验 获得超8个赞
Code string input = "你好,[______]"; Regex regex = new Regex("_+"); Match match = regex.Match(input); input = input.Replace(string.Format("[{0}]", match.Value), string.Format("<input type='text' size={0} maxlength={0}/>", match.Value.Length)); this.form1.InnerHtml = input;
- 2 回答
- 0 关注
- 602 浏览
添加回答
举报
0/150
提交
取消