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代码存储在字符串中吗?这似乎很奇怪。你到底想干什么?看起来你可能走了一条不好的路。