我需要一个正则表达式脚本(在R语言中),它找到最后一个匹配.
这是一个例子:
input = c("(test1(test2(test3","(((((othertest1(othertest2(othertest3")
regexpr('the_right_regular_expression_here_which_can_finds_the_last_but_one_'(' ', input)
Run Code Online (Sandbox Code Playgroud)
结果必须是:7和16,因为在第一种情况下,最后一个'('在第7个位置(从左),在第二个案例中最后但是一个'('在第16个位置)从左).
我找到了一个可以找到最后一个匹配的正则表达式,但我无法以正确的方式对其进行转换:
\\([^\\(]*$
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
我想将基本节点图像替换为 R 中 networkD3 包中的自定义 jpg。
下面是一个例子:
library(networkD3)
# Load data
data(MisLinks)
data(MisNodes)
# Plot
forceNetwork(Links = MisLinks, Nodes = MisNodes,
Source = "source", Target = "target",
Value = "value", NodeID = "name",
Group = "group", opacity = 0.8)
Run Code Online (Sandbox Code Playgroud)
取而代之的是:
是否可以?