如题:我有一个字符串如:dfad(任意字符串A)[$Begin$](任意字符传B)[$End$](任意字符串C)
现要获得[$Begin$]和[$End$]之间的(任意字符串B)
怎么做?我正则操作比较昏,希望给个详细点的操作.
现要获得[$Begin$]和[$End$]之间的(任意字符串B)
怎么做?我正则操作比较昏,希望给个详细点的操作.
解决方案 »
- GridView的问题
- Ajax Control Toolkit在VS2010中如何使用?拖拽没有反应啊
- 关于asp。net网站登录验证的一些问题
- 高手们都过来看看
- Asp.net mvc 2 强类型绑定的问题
- 在GridView里的<asp:TemplateField Visible="false"> 后,如何在aspx.cs里设置其可见呢?
- 中文和字母连在一起,换行时后面字母没了了,中文后面有一段空白
- 在server上怎么修改源码并让其生效?
- 页面执行错误请大伙帮忙
- 当调试状态下运行一个ASP.Net的项目时会有下列错误,万望哪位高手能帮我解决这个难题!
- 关于wap
- asp.net开发wap的一些问题,十万火急!
Match m = Regex.Match(test, @"(?<=\[\$Begin\$\])(.*)(?=\[\$End\$\])", RegexOptions.IgnoreCase);
if (m.Success) Response.Write(m.Value);
string test = "dfad(任意字符串A)[$Begin$](任意字符传B)[$End$](任意字符串C)";
int startIndex = test.IndexOf("[$Begin$]") + "[$Begin$]".Length;
string a = test.Substring(startIndex, test.IndexOf("[$End$]") - startIndex);
Response.Write(a);
想必你不指一个这种配套标签 我再稍作补充 ^_^