标签: php regex replace preg-replace
正则表达式用于删除引号和目录“uploads /”之间的任何内容是什么?
使用regexpression生成器,我得到:(?< = \ =“)[^] +?(?= uploads /)
$block_data = preg_replace('/(?<=\=")[^]+?(?=uploads/)/g','',$block_data);
但似乎正在消除一切:(
答案 0 :(得分:3)
你应该逃避“uploads /”中的“/”而g不是有效修饰符,加[^]无效,我想你想要.。
g
[^]
.
这是你的正则表达式:
/(?<=\=").+?(?=uploads\/)/
ideone
答案 1 :(得分:2)