我有一个PHP变量$ flexform,内容来自MySQL Table Cell。
我想用preg_replace从这个变量中删除所有图像路径。可能的图像路径可以是:
fileadmin/images/example/folder/dummy_001.jpg
fileadmin/images/example/dummy_002.png
/fileadmin/images/dummy_003.gif
像这样:
$flexform = preg_replace('REGULAR EXPRESSION', '', $flexform);
我该怎么做?
答案 0 :(得分:0)
答案 1 :(得分:0)
非常感谢你们。使用@Avinash Raj的正则表达式示例和@ClasG链接的伟大的正则表达式沙箱,我得到了解决我问题的方法:
$flexform = preg_replace('/([^\s]+)(\.*)\.(pdf|gif|png|jpg|jpeg)/i', '', $flexform);
链接到我的Test-Sandbox:https://regex101.com/r/pJ9kR8/2
需要一个名为ke_search的TYPO3扩展,它应该从模板扩展flux / fluidcontent索引内容。