{$productlist,12,0,12,27,4,0,1,4, <div class="service_1_1"><a href="#{$url}.html" class="anli">{$name}</a></div> <div class="service_1_2">{$explain}...</div> $} </div> <!-- 2 --> <div class="service_2"> {$productlist,12,0,12,27,4,0,1,4, <div class="service_2_1"><img src="http://192.168.1.69:92/uploadfile/{$smallImg}" /></div> $} </div> <!-- 2 --> </div> </div> <!-- 3 --> <div class="tabContsIn" > <div class="tabProIntro"> <!-- 2 --> <div class="service_1"> {$productlist,11,0,12,27,4,0,1,4, <div class="service_1_1"><a href="#{$url}.html" class="anli">{$name}</a></div> <div class="service_1_2">{$explain}...</div> $} </div> <!-- 2 --> <div class="service_2"> {$productlist,11,0,12,27,4,0,1,4, <div class="service_2_1"><img src="http://192.168.1.69:92/uploadfile/{$smallImg}" /></div> $} </div> <!-- 2 --> </div> </div> <!-- 4 --> <div class="tabContsIn" > <div class="tabProIntro"> <!-- 2 --> <div class="service_1"> {$productlist,10,0,12,27,4,0,1,4, <div class="service_1_1"><a href="#{$url}.html" class="anli">{$name}</a></div> <div class="service_1_2">{$explain}...</div> $} </div> <!-- 2 --> <div class="service_2"> {$productlist,10,0,12,27,4,0,1,4, <div class="service_2_1"><img src="http://192.168.1.69:92/uploadfile/{$smallImg}" /></div> $} </div> <!-- 2 --> </div> </div> <!-- 5 --> <div class="tabContsIn"> <div class="tabProIntro"> <!-- 2 --> <div class="service_1"> {$productlist,9,0,12,27,4,0,1,4, <div class="service_1_1"><a href="#{$url}.html" class="anli">{$name}</a></div> <div class="service_1_2">{$explain}...</div> $} </div> <!-- 2 --> <div class="service_2"> {$productlist,9,0,12,27,4,0,1,4, <div class="service_2_1"><img src="http://192.168.1.69:92/uploadfile/{$smallImg}" /></div> $}有很多{$sdadkljsalkfj;iwooiwe$} 带有这样的值!我现在要把他们从字符串里提取出来并且存放到 ArrayList 里面arraylist 里面的值为
aaaaaa 下标0
bbbbbb 下标1
cccccc 下标2
......
......
这一块截取。。把{$ $}的内容。放到 ArrayList 里面
aaaaaa 下标0
bbbbbb 下标1
cccccc 下标2
......
......
这一块截取。。把{$ $}的内容。放到 ArrayList 里面
解决方案 »
- 如何生成透明背景的文字图片?
- ASP.NET中如何打开网站首页要显示出来后缀名?
- 请教高手网站后台的留言管理功能
- ASP.NET如何检测在线用户
- 简单问题(DataGrid中怎么在后台中操作列中控件属性?)
- 模版列里按钮的问题
- 【设计/架构】开发多层应用, 层与层间该如何传输数据? 用DataSet还是DTO + Entity Object?
- DataView 怎样显示这样数据!!!帮我看看吧
- 关于JQuery 调用后台webmethod实现用户名验证,关于同步异步——求大神给个解决方案
- 高分求救:关于登陆验证的问题
- dropdownchecklist文本框随着选择越多变得越长?
- 读取数据库 阅读器关闭时尝试调用 Read 无效
http://topic.csdn.net/u/20101123/14/18534527-d522-42f4-bd7d-0a79f8d34264.html?seed=367159395&r=70080648
class Program
{
static void Main(string[] args)
{
string a = "你的字符串";
int start=0,end=0;
while ((start = a.IndexOf("{$", end)) > 0 && (end = a.IndexOf("$}", start)) > 0)
{
string temp = a.Substring(start+1, end - start);
Console.WriteLine("start=" + start + ",end=" + end + ",string=" + temp);
}
Console.ReadLine();
}
}
嗯。。有时候{#sdadkljsalkfj;iwooiwe#}
反正2遍100%是一样的。。
你这个不行。我用了。
asdsada{$sdadkljsalkfj;iwooiwe$}sadasdas这样的可以。但是{$sdadkljsalkfj;iwooiwe$}sadasdas这样的就不可以了
string str = @"{$productlist,12,0,12,27,4,0,1,4, <div class=""service_1_1""><a href=""#{$url}.html"" class=""anli"">{$name}</a></div> <div class=""service_1_2"">{$explain}...</div> $} </div> <!-- 2 --> <div class=""service_2""> {$productlist,12,0,12,27,4,0,1,4, <div class=""service_2_1""><img src=""http://192.168.1.69:92/uploadfile/{$smallImg}"" /></div> $} </div> <!-- 2 --> </div> </div> <!-- 3 --> <div class=""tabContsIn"" > <div class=""tabProIntro""> <!-- 2 --> <div class=""service_1""> {$productlist,11,0,12,27,4,0,1,4, <div class=""service_1_1""><a href=""#{$url}.html"" class=""anli"">{$name}</a></div> <div class=""service_1_2"">{$explain}...</div> $} </div> <!-- 2 --> <div class=""service_2""> {$productlist,11,0,12,27,4,0,1,4, <div class=""service_2_1""><img src=""http://192.168.1.69:92/uploadfile/{$smallImg}"" /></div> $} </div> <!-- 2 --> </div> </div> <!-- 4 --> <div class=""tabContsIn"" > <div class=""tabProIntro""> <!-- 2 --> <div class=""service_1""> {$productlist,10,0,12,27,4,0,1,4, <div class=""service_1_1""><a href=""#{$url}.html"" class=""anli"">{$name}</a></div> <div class=""service_1_2"">{$explain}...</div> $} </div> <!-- 2 --> <div class=""service_2""> {$productlist,10,0,12,27,4,0,1,4, <div class=""service_2_1""><img src=""http://192.168.1.69:92/uploadfile/{$smallImg}"" /></div> $} </div> <!-- 2 --> </div> </div> <!-- 5 --> <div class=""tabContsIn""> <div class=""tabProIntro""> <!-- 2 --> <div class=""service_1""> {$productlist,9,0,12,27,4,0,1,4, <div class=""service_1_1""><a href=""#{$url}.html"" class=""anli"">{$name}</a></div> <div class=""service_1_2"">{$explain}...</div> $} </div> <!-- 2 --> <div class=""service_2""> {$productlist,9,0,12,27,4,0,1,4, <div class=""service_2_1""><img src=""http://192.168.1.69:92/uploadfile/{$smallImg}"" /></div> $}";
ArrayList al = new ArrayList();
while (str.IndexOf("{$")>=0)
{
str = str.Substring(str.IndexOf("{$")+2);
string s = str.Substring(0, str.IndexOf("$}"));
al.Add(s);
str = str.Substring(str.IndexOf("$}") + 2);
}
问题可能不是正则表达式的问题。你2个帖子都还没解决,我猜测你没把你实际的问题暴漏出来。