一个带有多个参数和替换标记的正则表达式

问题描述

|
[tag]foobar[/tag]
[tag parameter1]foobar[/tag]
[tag parameter2=\"whatever\"]foobar[/tag]
[tag parameter1 parameter2=\"whatever\"]foobar[/tag]
[tag parameter2=\"whatever\" parameter1]foobar[/tag]
我可以在一个表达式中匹配所有这些组合吗?非常适合其他参数。我尝试了几件事,但没有任何效果。现在,我将匹配每个单独的组合,但我想那不是最好的组合。 第二件事,我想替换参数。
parameter1
class=\"tagclass\"
parameter2=\"input\"
id=\"input\"
一步就能做到吗? 谢谢并恭祝安康, 亚历克斯     

解决方法

        WordPress的代码可以做到这一点: http://core.trac.wordpress.org/browser/trunk/wp-includes/shortcodes.php 它不能100%工作,但可以完成工作。尤其请参见“ 5”功能(我写的是第225行,但可能会在更高版本的WP中更改)。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...