R编程-替换括号中的第一个和第二个字符串
例如: 我有以下变量:R编程-替换括号中的第一个和第二个字符串,r,R,例如: 我有以下变量: fileNamewithParams <- "myfunction(firstVariable,secondVariable)" 非常感谢您的帮助。首先匹配“myfunction”,并使用“(”和“,”和“)”作为分隔符。 比如: 搜索: myfunction\(.*,.*\) 替换 myfunction(newFirstVariable,newSecondVariable) 首先匹配“myfunction”,并使用“(”和“,”和“')”作为分隔符。 比如:
fileNamewithParams <- "myfunction(firstVariable,secondVariable)"
非常感谢您的帮助。首先匹配“myfunction”,并使用“(”和“,”和“)”作为分隔符。 比如: 搜索:
myfunction\(.*,.*\)
替换
myfunction(newFirstVariable,newSecondVariable)
首先匹配“myfunction”,并使用“(”和“,”和“')”作为分隔符。 比如: 搜索:
myfunction\(.*,.*\)
替换
myfunction(newFirstVariable,newSecondVariable)
我不知道R,但我对正则表达式很在行。我会给你一些想法,也许这样就行了
myfunction\(([^,]+),([^)]+)
有两个俘虏小组,在帕兰人内部各有一个。这个正则表达式所做的是使用一个字符类来匹配第一个paran的右边和至少一个非逗号,直到一个逗号,然后到下一个paran的左边
因此,要使用它,您的下一行将是两个捕获组$1美元和2美元,或者别的什么,我不确定它们在R中是什么。希望这足以为您指明正确的方向。:) 我不知道R,但我对正则表达式很在行。我会给你一些想法,也许这样就行了
myfunction\(([^,]+),([^)]+)
有两个俘虏小组,在帕兰人内部各有一个。这个正则表达式所做的是使用一个字符类来匹配第一个paran的右边和至少一个非逗号,直到一个逗号,然后到下一个paran的左边
因此,要使用它,您的下一行将是两个捕获组$1美元和2美元,或者别的什么,我不确定它们在R中是什么。希望这足以为您指明正确的方向。:) 你真的有R代码存储在字符串中吗?这似乎很奇怪。你到底想干什么?看起来你可能走了一条不好的路。你真的有R代码存储在字符串中吗?这似乎很奇怪。你到底想干什么?看起来你可能走了一条不好的路。