Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 要查找的R中的正则表达式*****_Regex_R_Gsub - Fatal编程技术网

Regex 要查找的R中的正则表达式*****

Regex 要查找的R中的正则表达式*****,regex,r,gsub,Regex,R,Gsub,什么是*******的正则表达式?(在*之间没有空格) 我已经使用了[**]*$,[^**]+$,[**]*$大多数正则表达式元字符可以在字符类中使用,而无需转义。对我来说,它更具可读性(如果你有其他东西,解释反斜杠,它会更有用) > x <- c("** ***", "*****", "***") > grep("\\*{5}", x, value = TRUE) ## [1] "*****" 如果这不是另一个表达式的一部分,fixed=TRUE非常方便: grep('**

什么是*******的正则表达式?(在*之间没有空格)


我已经使用了
[**]*$,[^**]+$,[**]*$

大多数正则表达式元字符可以在字符类中使用,而无需转义。对我来说,它更具可读性(如果你有其他东西,解释反斜杠,它会更有用)

> x <- c("** ***", "*****", "***")
> grep("\\*{5}", x, value = TRUE)
## [1] "*****"
如果这不是另一个表达式的一部分,
fixed=TRUE
非常方便:

grep('*****', x, value=TRUE, fixed=TRUE)

你能用语言描述你想要正则表达式做什么吗。您是在一行中查找5个星号,还是只在一行中查找5个字符?如果您在计算某个正则表达式时遇到困难,那么当您寻求帮助时,您应该尝试用文字解释您想要的内容,并给出一些示例输入和所需输出。我认为您需要阅读
?regex
的帮助页面。经过一定的努力,答案应该是显而易见的。这两个答案都是有用的。斯克里文也是。
> grep("\\s", x, invert = TRUE, value = TRUE)
## [1] "*****" "***"
grep('[*]{5}', x, value=TRUE)
grep('*****', x, value=TRUE, fixed=TRUE)