• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

五蕴

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

c#获取字符串中某段字符

问:

如字符串为
<script>;lfjas..............函数名(afjka;kjf'....)</script>

怎样获取<script>中的内容,

 

答:    string str = "..............."; //内容随便写

        string result = "";

        Match m = Regex.Match(str, "(?i)<script>.*?</script>");
        if (m.Success)
            result = m.Value;
 
问2:如果有很多<script>代码段,我只想匹配第二个,该怎么做呢
答:
        string str = "...............";
        string result = "";
        MatchCollection mc = Regex.Matches(str, "(?i)<script>.*?</script>");
        if(mc.Count>1)
            result = mc[1].Value;
 

posted on 2012-11-15 10:45  五蕴  阅读(2812)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3