从nsis中的字符串变量中修剪html实体

时间:2012-02-23 15:20:46

标签: newline nsis trim linefeed

我正试图找出摆脱

的方法
  




来自字符串的

符号。

我尝试过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

感谢您的帮助!

:)

1 个答案:

答案 0 :(得分:1)

您可以尝试使用维基的Replace Sub String macro中的String functions section

还有Another string replace替代方案。