我想知道如何创建一个 texstudio 脚本来删除 $ $ 符号。以下代码有什么问题。
%SCRIPT
txt = cursor.selectedText()
txt.replace("$","")
editor.write(txt)
cursor.clearSelection()
答案1
修复尝试:
%SCRIPT
var txt = cursor.selectedText()
editor.replaceSelectedText( txt.replace(/[$]/g,"") )
cursor.clearSelection()
正则表达式的语法和替换方法在 MDN 上有记录,网址为常用表达和String.prototype.replace()页。
答案2
在 Charles Stewart 的帮助下,我终于找到了答案
%SCRIPT
var txt = cursor.selectedText()
var str = txt.replace(/[$]/g,"")
editor.replaceSelectedText(str)
cursor.clearSelection()