社区文档构建进行中,欢迎编辑。社区答疑群(非官方):717421103,点点小课堂(腾讯会议):5696651544

全站通知:

帮助:解析函数/rreplace

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

rreplace是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。


正则替换字符串。

出自扩展RegexFunctions

格式
{{#rreplace:string|pattern|replacement}}
{{#rreplace: 将被函数处理的原文本 | 用于匹配文本的正则表达式 | 匹配后被替换成的文本}}
例子
{{#rreplace:bilibiliBWIKIbilibili|bilibili|replacement=哔哩哔哩}}哔哩哔哩BWIKI哔哩哔哩
  • 这个例子中,将待处理文本中的所有“bilibili”替换成了“哔哩哔哩”。
{{#rreplace:bilibiliBWIKIbilibili|(b{{!}}l)|replacement=<font color=red>\1</font>}}bilibiliBWIKIbilibili
  • 这个例子中,将待处理的文本通过正则表达式,把b和l处理成红色标记。
{{#rreplace:bilibiliBWIKIbilibili|(KI)|replacement=<font color=red>${1}1</font>}}bilibiliBWIKI1bilibili
  • 这个例子中,将待处理的文本通过正则表达式,把KI替换成了KI1并标红。由于$11表示的是第11个匹配的内容,并不是我们想要的正确表达式,所以这里需要将$11写成${1}再加上添加的1,即${1}1。
说明

可以用$#或者\#匹配捕获的文本,如果您想要一个组,后跟另一个数字,请使用 ${#}#。

实际用例
BWIKI中实际应用它的页面。这个静态列表可能在下列页面更改后过时