我正试图找出摆脱
的方法来自字符串的


符号。
我尝试过Trim和CharStrip功能,但没有成功。
代码snipp:
${CharStrip} "
" "$R4" "$R3"
!insertmacro WriteXMLPathAttr "/configuration/FTGAuth" "value" "$R3"
WriteXMLPathAttr宏:
${xml::RootElement} $R1 $R0
!ifdef DEBUGMODE_NSISDBG
nsisdbg::sendtolog /NOUNLOAD " root : $R1"
!endif
${xml::GotoPath} "${XML_PATH}" $R1
!ifdef DEBUGMODE_NSISDBG
nsisdbg::sendtolog /NOUNLOAD "GotoPath ${XML_PATH} result: $R1 "
!endif
${xml::SetAttribute} "${XML_PARAM}" "${XML_VARIABLE}" $R1
!ifdef DEBUGMODE_NSISDBG
nsisdbg::sendtolog /NOUNLOAD "SetAttribute result $R1 : ${XML_VARIABLE} "
!endif
感谢您的帮助!
:)
答案 0 :(得分:1)
您可以尝试使用维基的Replace Sub String macro中的String functions section。
还有Another string replace替代方案。