我正在使用cURL从网站上获取表单
在表单中,我正在使用str_replace
更改帖子网址$data = str_replace('action="'.$url.'"','action="'.get_the_permalink().'?locked=1"', $data);
因为这是一个多语言网站,我还想更改提交按钮值。但我不能使用设定值来替换。我需要使用php来替换“”
之间的任何文本任何人都可以提供协助。
这是我目前所拥有的
$data = str_replace('/[^value="](.*)[^"]/','value="a new value"', $data);
答案 0 :(得分:0)
使用preg_replace建议修复它。
$data = preg_replace('/<input type="submit" (.*)value="([^"]*)"(.*)>/','<input type="submit" $1value="test"$3>',$data);