heimrichhannot/contao-replace-bundle

前端页面执行正则表达式搜索和替换的contao辅助包。

1.3.0 2024-03-28 12:23 UTC

This package is auto-updated.

Last update: 2024-08-28 13:19:37 UTC


README

前端页面执行正则表达式搜索和替换的contao辅助包。

配置

目前只能进行全局搜索和替换。打开contao设置并配置自定义搜索和替换模式。

Contao settings

示例

将标题文本包裹在 <span> 标签中

之前: <h1>Test A</h1> 之后: <h1><span>Test A<span></h1>

  • 模式: (<h\d[^>]*>)(.*)(<\/h[^>]*>)
  • 替换: $1<span>$2</span>$3

Bootstrap 4 响应式表格

之前: <table><thead><tr><th>Value</th></tr></thead><tbody><tr><td>1</td></tr></tbody></table></body></html> 之后: <div class="table-responsive"><table class="table table-bordered table-hover"><thead><tr><th>Value</th></tr></thead><tbody><tr><td>1</td></tr></tbody></table></div>

  • 模式: (<table>)(.*)(<\/table>)
  • 替换: <div class="table-responsive"><table class="table table-bordered table-hover">$2</table></div>

替换链接中的文件路径

之前: <a href="tl_files/subfolder/files/file.pdf">Test link</a> 之后: <a href="files/backup/file.pdf">Test link</a>

  • 模式: (tl_files\/subfolder\/files\/)
  • 替换: <div class="table-responsive"><table class="table table-bordered table-hover">$2</table></div>
  • 替换标签: true (勾选)