您好我需要提取名称以“message”结尾的输入值,并用匹配替换整个事物。它需要是一个替代品。任何想法正则表达式是什么?
感谢您的帮助..干杯-Jeremy
我尝试了很多,这是最后一次
格局研究
/.*?(message" value="(.*?)").*?/is
替换
$2
想要
The value specified for "Email" is already in use by another registered user
in
<input type="hidden" name="cntnt01message" value="The value specified for &quot;Email&quot; is already in use by another registered user" />
此内容
<form id="cntnt01moduleform_1" method="post" action="http://www..com/account/registration.html" class="cms_form">
<div class="hidden">
<input type="hidden" name="mact" value="SelfRegistration,cntnt01,default,0" />
<input type="hidden" name="cntnt01returnid" value="60" />
<input type="hidden" name="cntnt01assign" value="CONT" />
<input type="hidden" name="cntnt01returnid" value="60" />
<input type="hidden" name="cntnt01input_username" value="s" />
<input type="hidden" name="cntnt01input_Salon" value="s" />
<input type="hidden" name="cntnt01input_Hairstylist" value="s" />
<input type="hidden" name="cntnt01input_email" value="s@cableone.net" />
<input type="hidden" name="cntnt01input_email_again" value="s@cableone.net" />
<input type="hidden" name="cntnt01input_Firstname" value="s" />
<input type="hidden" name="cntnt01input_Lastname" value="Bass" />
<input type="hidden" name="cntnt01input_phone" value="208-s-s" />
<input type="hidden" name="cntnt01input_Street" value="s21st ave" />
<input type="hidden" name="cntnt01input_city" value="s" />
<input type="hidden" name="cntnt01input_state" value="Idaho" />
<input type="hidden" name="cntnt01input_zip" value="s" />
<input type="hidden" name="cntnt01input_Description" value="" />
<input type="hidden" name="cntnt01input_services" value="Color,Perm/Relaxer,Sisterlocks®,Braiding" />
<input type="hidden" name="cntnt01orig_url" value="http://www..com/account/registration.html?mact=SelfRegistration,cntnt01,default,0&amp;cntnt01returnid=60&amp;cntnt01group=Platinum&amp;cntnt01pkg=4" />
<input type="hidden" name="cntnt01group_id" value="4" />
<input type="hidden" name="cntnt01pkg" value="4" />
<input type="hidden" name="cntnt01submit
" value="" />
<input type="hidden" name="cntnt01error" value="1" />
<input type="hidden" name="cntnt01message" value="The value specified for &quot;Email&quot; is already in use by another registered user" />
</div>
答案 0 :(得分:0)
你在寻找。? (除了新行之外的任何字符的0或1)。我认为你应该寻找[^“] +,即:/message" value="([^"]+)"/is
并替换为$1
(不知道为什么其他括号除非是其他东西)。