Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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 gsub和perl_Regex_R_Perl_Gsub - Fatal编程技术网

Regex R gsub和perl

Regex R gsub和perl,regex,r,perl,gsub,Regex,R,Perl,Gsub,嗨,我正在尝试形成一个特定的模式匹配 我想站起来。街道名称 y <- c("Straße des 18 JAN.") gsub("(.*)([1-3]?[0-9]\\.?)(JAN\\.?U?A?R?)(.*)","\\1 \\2 JANUAR \\4",y, perl=T) y正则表达式必须是 gsub("(.*)([1-3]?[0-9]\\.?) (JAN\\.?U?A?R?)(.*)","\\1\\2 JANUAR\\4",y, perl=TRUE) # [1] "Straße

嗨,我正在尝试形成一个特定的模式匹配

我想站起来。街道名称

y <- c("Straße des 18 JAN.")

gsub("(.*)([1-3]?[0-9]\\.?)(JAN\\.?U?A?R?)(.*)","\\1 \\2 JANUAR \\4",y, perl=T)

y正则表达式必须是

gsub("(.*)([1-3]?[0-9]\\.?) (JAN\\.?U?A?R?)(.*)","\\1\\2 JANUAR\\4",y, perl=TRUE)

# [1] "Straße des 18 JANUAR"
我在以
(JAN
开头的术语之前添加了一个空格(
)。此外,我删除了
\\1
\\2
之间以及
一月和
\\4
之间的空格