全站通知:
帮助:解析函数/rreplace
刷
历
编
< 帮助:解析函数
跳到导航
跳到搜索
rreplace是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。
rreplace
基于正则表达式的文本替换。出自扩展 RegexFunctions。
语法
{{#rreplace:源字符串|正则表达式|替换文本}}
- 源字符串:要处理的文本
- 正则表达式:匹配模式(区分大小写和空格)
- 替换文本:替换内容,支持捕获组引用(
\1
或${1}
)
示例
{{#rreplace:Hello World|World|Wiki}}
→ Hello Wiki{{#rreplace:bilibiliBWIKIbilibili|(b{{!}}l)|replacement=<span style="color:red">\1</span>}}
→ bilibiliBWIKIbilibili (把b和l处理成红色标记){{#rreplace:bilibiliBWIKIbilibili|(KI)|replacement=<span style="color:red">${1}1</span>}}
→ bilibiliBWIKI1bilibili(把KI替换成了KI1并标红)
底层代码
实际用例
- 一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。
战双帕弥什 - zspms
恋与深空 - lysk
公主连结 - pcr
奇迹暖暖 - qjnn
赛尔号 - seer
千年之旅 - elf
戴森球计划 - dsp
梦幻模拟战 - langrisser
偶像荣耀/idoly pride - idolypride
克鲁赛德战记 - cq
铃兰之剑 - llzj
天地劫 - tdj
阴阳师妖怪屋 - yysygw
世界弹射物语 - worldflipper
Core Keeper地心护核者 - corekeeper
神行少女 - breezegirl
无限暖暖 - wxnn
依盖之书 - bookofyog
英雄联盟 - lol
西游女儿国 - xxy
ActionScript 3.0 - as3