[英]How do I write a regular expression that matches everything except a left and right parenthesis and anything between them
[英]How can I write a regular expression that matches everything between the first and the last quote?
我认为您不需要所有\\w
。 我也建议按照评论中的建议将任务分为两部分。
但是,我也看到了一个选择,只需一步即可 :
\[\[\[img(?:\s(\w+)="([^"]+)")?(?:\s(\w+)="([^"]+)")?(?:\s(\w+)="([^"]+)")?\]\]\]
这基本上是包装器[[[]]]
,是正常字符部分img
,然后是(?:\\s(\\w+)="([^"]+)")?
重复出现的次数与您期望的属性一样。 (\\w+)
匹配属性的名称和([^"]+)
的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.