Php preg_替换语法

Php preg_替换语法,php,Php,我有一段现有的代码,根据我所知,它成功地替换了名为your subject的文本字段的空表单值。我需要对另一个名为Bcc的字段执行相同的操作。当我试图添加name=“Bcc”字段时,我似乎无法获得正确的语法。有人能告诉我正确的语法吗?页面只是无法加载,所以我猜我错过了某个引用或转义字符 工作正常: echo preg_replace('!<input type="text" name="your-subject" value=""!' ,'<input type="text"

我有一段现有的代码,根据我所知,它成功地替换了名为your subject的文本字段的空表单值。我需要对另一个名为Bcc的字段执行相同的操作。当我试图添加name=“Bcc”字段时,我似乎无法获得正确的语法。有人能告诉我正确的语法吗?页面只是无法加载,所以我猜我错过了某个引用或转义字符

工作正常:

echo preg_replace('!<input type="text" name="your-subject" value=""!'
    ,'<input type="text" name="your-subject" value="MLS# '.$row['mlnum'].'"'
    ,do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);
echo preg\u replace(!包装您的线路

echo preg_replace(
    '!<input type="text" name="your-subject" value=""!',
    '<input type="text" name="your-subject" value="MLS# ' . $row['mlnum'] . '"',
     do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);

echo preg_replace(
    '!<input type="text" name="your-subject" value=""!',
    '<input type="text" name="your-subject" value="MLS# ' . $row['mlnum'] . '"''!<input type="text" name="bcc" value=""!',
    '<input type="text" name="your-subject" value="test@test.com"',
    do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);
echo preg_replace(
    '!<input type="text" name="your-subject" value=""!',
    '<input type="text" name="your-subject" value="MLS# ' . $row['mlnum'] . '"',
     do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);

echo preg_replace(
    '!<input type="text" name="your-subject" value=""!',
    '<input type="text" name="your-subject" value="MLS# ' . $row['mlnum'] . '"''!<input type="text" name="bcc" value=""!',
    '<input type="text" name="your-subject" value="test@test.com"',
    do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING