R regexp ignore.case并修复不一起工作

时间:2012-04-18 04:03:55

标签: regex r

我想使用regexpr(“Hello :)”,“hello :)”,fixed = TRUE,ignore.case = TRUE)

但是R忽略了ignore.case

这可能在R?

三江源,

1 个答案:

答案 0 :(得分:1)

它应该这样做。来自?regexpr

fixed: logical.  If ‘TRUE’, ‘pattern’ is a string to be matched as
      is.  Overrides all conflicting arguments.

不区分大小写当然是一个相互矛盾的论点。

这样做:使用小写模式,并将待匹配的字符串转换为小写:

regexpr("hello :)", tolower("Hello :)"),fixed=TRUE)