Допустим, у меня есть строка «Привет». Я хочу посмотреть, содержит ли эта строка точку:
text <- "Hello."
results <- grepl(".", text)
Это возвращает результаты как ИСТИНА, но также вернет это, если текст "Hello"
без точки.
Я в замешательстве, я ничего не могу найти об этом в документации, и это делается только на время.
Любые идеи?
"."
— это любой символ. Что угодно. Вы имели в виду"\\."
. - person Simon O'Hanlon   schedule 24.10.2013grepl
использует регулярные выражения, в которых.
является специальным символом. В документации есть даже ссылки на разделы, посвященные регулярным выражениям, и много обсуждений того, как установкаfixed = TRUE
будет выполнять точное сопоставление без использования регулярных выражений. - person joran   schedule 24.10.2013pattern
пишетcharacter string containing a regular expression
, где регулярное выражение — это ссылка на страницу с регулярными выражениями, где эта информация разумно содержится! :-) - person Simon O'Hanlon   schedule 24.10.2013?regexpr
сам по себе не документирует правила сопоставления регулярных выражений, и что на самом деле нужно?regex
- person Josh O'Brien   schedule 24.10.2013