VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: 浮升萧条

急:求一替换的正则,替换内容诸如:[by:郑信涛],[01:18.50],[ar:同恩] 即:把[内容]整个替换

[复制链接]

2

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-2-9 11:45:01 | 显示全部楼层
我的意思是要把整个的“[01:02:03]”替换为空。你的方法也不行,
不过我找到个笨办法,成功。

string str = "[01:19.50]我[01:19.58]爱你!!![01:19.58][不是吧!][他简直是个神经病][第一次见面就对人家说这个]<br>对不起。你是不是生病了!";
str = str.Replace("[","Temp").Replace("]","Temp");
Response.Write(System.Text.RegularExpressions.Regex.Replace(str, "Temp.*?Temp", ""));

得到我预期的目的,结果输出:
我爱你!!!
对不起。你是不是生病了!
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-25 16:15:01 | 显示全部楼层
MatchCollection mc = Regex.Matches(myStr, @"\[.*?\]", RegexOptions.IgnoreCase);
                 foreach (Match m in mc)
               {
                     mTable =m.Value.ToString();
              }

这个可以找出来,我已经试过了.然后你就只要替换即可
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表