小编Slo*_*wnz的帖子

R正则表达式:找到最后一个匹配

我需要一个正则表达式脚本(在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)

结果必须是:716,因为在第一种情况下,最后一个'('在第7个位置(从左),在第二个案例中最后但是一个'('在第16个位置)从左).

我找到了一个可以找到最后一个匹配的正则表达式,但我无法以正确的方式对其进行转换:

\\([^\\(]*$
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

regex r

3
推荐指数
1
解决办法
323
查看次数

R networkD3更改节点IMG

我想将基本节点图像替换为 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)

所以我想创建一个这样的节点: 在此处输入图片说明

取而代之的是:

在此处输入图片说明

是否可以?

r networkd3

1
推荐指数
1
解决办法
838
查看次数

标签 统计

r ×2

networkd3 ×1

regex ×1