
January 13th, 2010, 11:56 PM
|
|
Registered User
|
|
Join Date: Jan 2010
Location: Brisbane, Australia
|
|
Well you could use a regular expression such as:
Code:
Find: (<cfinput.+?name="([a-z]+)".+?id="\2".+?)(?=>)
Replace: $1value="#$2#">
You could either create a small script, or do it in an advanced text editor. Since I currently have my PHP IDE open, I did it in PHP as an example.
PHP Code:
$string = '<cfinput type="text" name="ShoulderFlexSL" id="ShoulderFlexSL" tabindex="10" size="8" maxlength="50" >
<cfinput type="text" name="ShoulderFlexSR" id="ShoulderFlexSR" tabindex="20" size="8" maxlength="50" >
<cfinput type="text" name="ShoulderFlexRML" id="ShoulderFlexRML" tabindex="30" size="8" maxlength="50" >
<cfinput type="text" name="ShoulderFlexRMR" id="ShoulderFlexRMR" tabindex="40" size="8" maxlength="50" >
<cfinput type="text" name="ShoulderFlexSL" id="ShoulderFlexSL" tabindex="10" size="8" maxlength="50" >';
echo '<pre>',
htmlentities(preg_replace('/(<cfinput.+?name="([a-z]+)".+?id="\2".+?)(?=>)/i', '$1value="#$2#"', $string)),
'</pre>';
Produces:
Code:
<cfinput type="text" name="ShoulderFlexSL" id="ShoulderFlexSL" tabindex="10" size="8" maxlength="50" value="#ShoulderFlexSL#">
<cfinput type="text" name="ShoulderFlexSR" id="ShoulderFlexSR" tabindex="20" size="8" maxlength="50" value="#ShoulderFlexSR#">
<cfinput type="text" name="ShoulderFlexRML" id="ShoulderFlexRML" tabindex="30" size="8" maxlength="50" value="#ShoulderFlexRML#">
<cfinput type="text" name="ShoulderFlexRMR" id="ShoulderFlexRMR" tabindex="40" size="8" maxlength="50" value="#ShoulderFlexRMR#">
<cfinput type="text" name="ShoulderFlexSL" id="ShoulderFlexSL" tabindex="10" size="8" maxlength="50" value="#ShoulderFlexSL#">
|