Tom*_*ard 2 java algorithm coldfusion
ColdFusion(或Java)中转换字符串的最快方法是什么:
Input:
79827349837493827498
Output:
\79\82\73\49\83\74\93\82\74\98
Run Code Online (Sandbox Code Playgroud)
我正在使用LDAP GUID并将其转义为查询.
我可以将其作为一系列MID减少,如下所示:
<CFSET V1 = "">
<CFSET RetVal = "">
<CFLOOP CONDITION="#V1# NEQ''">
<CFSET RetVal = RetVal & "\" & MID(V1,1,2)>
<CFSET V1 = MID(V1,3,2000)>
</CFLOOP>
Run Code Online (Sandbox Code Playgroud)
但似乎会有更优雅的东西,比如正则表达式替换.
Eli*_*Eli 14
我没有对此进行测试,因此语法可能已关闭,但您应该可以执行以下操作:
<cfset V1 = REReplace(V1,"([0-9]{2})","\\\1","all")>
Run Code Online (Sandbox Code Playgroud)