为了账号安全,请及时绑定邮箱和手机立即绑定

c#正则表达式从字符串中提取子字符串

c#正则表达式从字符串中提取子字符串

C#
扬帆大鱼 2021-06-22 18:15:53
我需要获取放置在 2 个符号之间的所有子字符串。例如放置在]和之间的子字符串[:abcabc]substrings[kkkkkkk]iwant[12345]tohave[!@#$%]我得到: substrings iwant tohave我试过了,(?<=\])(.*)(?=\[)但它返回substrings[kkkkkkk]iwant[12345]tohave。
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

你的正则表达式需要是.(?<=\])(.*?)(?=\[)

注意添加的?符号以尽可能少匹配

然后,您必须将(目前)三个匹配项与空格组合在一起,您将获得所需的输出!


查看完整回答
反对 回复 2021-06-26
  • 2 回答
  • 0 关注
  • 378 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号