EEclipseMedlem sedan juli 20003 825 inlägg Frågan#1 Jag har en funktion som det är tänkt att man ska klistra in kod från Dreamweaver men det blir massa bonus-mellanslag...
Hur gör jag enklast för att ta bort alla dessa mellanslag?
Ett alternativ till: ( _ = mellanslag...)
strCode = replace(strCode, "_ _ ", "_")
Engine^Medlem sedan dec. 20003 887 inläggDim objRE
Set objRE = New RegExp
objRE.Global = True
objRE.IgnoreCase = True
objRE.Pattern = "(\s{2,})"
strCode = objRE.Replace(strCode, " ")
EEclipseMedlem sedan juli 20003 825 inlägg Denna koden tar även bort vbCRLF.
All kod kommer på en enda lång rad. Det känns mer som en bugg än en feature....
Engine^Medlem sedan dec. 20003 887 inläggAh... såg det. Det fungerar nog bättre om du anväder \x20...
objRE.Pattern = "\x20{2,}"
EEclipseMedlem sedan juli 20003 825 inlägg Ah! Jättebra! Det blir snyggare än väntat! :-)
EEclipseMedlem sedan juli 20003 825 inlägg Alla slut-taggar blir små bokstäver!
<TABLE...>
<TR>
<TD><P>...... </p></td>
</tr>
</table>
Inget att bråka över och jag bryr mig egenligen inte i skrivande stund... men det ser lite slarvigt ut att blanda på det viset.
Engine^Medlem sedan dec. 20003 887 inläggOk... det borde nog lösa sig om du sätter
objRE.IgnoreCase = False
EEclipseMedlem sedan juli 20003 825 inlägg Nej det gjorde det inte.
Sov på saken. Det är inte så viktigt.
Engine^Medlem sedan dec. 20003 887 inläggKanske någon annan som vet?
Jag förstår inte varför en regexp-replace skulle fara och ändra case på tecken som inte ingår i mönstret.
EEclipseMedlem sedan juli 20003 825 inlägg Har det inte med "/"-tecknet att göra då?
Det är i alla fall där som det uppenbarar sig...