Quelle est la plus rapide dans ColdFusion (ou Java) pour convertir une chaîne en tant que tel:Existe-t-il un meilleur moyen d'échapper à cette chaîne?
Input:
79827349837493827498
Output:
\79\82\73\49\83\74\93\82\74\98
Je prends un GUID LDAP et pour échapper à une requête.
Je peux le faire comme une série de réductions MID comme ceci:
<CFSET V1 = "">
<CFSET RetVal = "">
<CFLOOP CONDITION="#V1# NEQ''">
<CFSET RetVal = RetVal & "\" & MID(V1,1,2)>
<CFSET V1 = MID(V1,3,2000)>
</CFLOOP>
Mais il semble que il y aurait quelque chose de plus élégant, comme une expression régulière remplacer.
merci. Exactement ce que je cherchais. Je viens de réaliser que mes exemples ne contenaient pas de caractères, mais LDAP Guid le fait. Donc le Regex devrait être plus proche de (\ w {2}). –