求一正则表达式

zhengqian529 2009-09-04 10:29:37
数据:
I love {ffdafa} [fdafds] [[dfadsf]] {{dfdsaf}} { dafd } [ dfasf ]

我需要使用正则表达式取出:
{ffdafa}
[fdafds]
[[dfadsf]]
{{dfdsaf}}
{ dafd }
[ dfasf ]

谢谢。
我自己写的:
((?={)[^s]+(?<=})|(?=\[)[^\s]+(?<=\])|(?={).*(?<=}))
但是匹配不到最后2个,想了很久。 求帮助
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainsome 2009-09-04
  • 打赏
  • 举报
回复
Regex re = new Regex(@"(?:{{[^{}]+?}})|(?:{[^{}]+?})|(?:\[\[[^\[\]]+?\]\])|(?:\[[^\[\]]+?\])");
xzq686 2009-09-04
  • 打赏
  • 举报
回复

Regex reg = new Regex(@"(\{|\[)[^\}\]]*(\}|\])");
zhengqian529 2009-09-04
  • 打赏
  • 举报
回复
不要沉
zhengqian529 2009-09-04
  • 打赏
  • 举报
回复
顶 自己顶

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧