Результаты поиска по запросу "regex"

4 ответа

Как предотвратить совпадения отбрасывать не совпадения?

Я хотел бы захватить первый матч и вернутьсяNA если нет совпадений. regexpr("a+", c("abc", "def", "cba a", "aa"), perl=TRUE) # [1] 1 -1 3 1 # attr(,"match.length") # [1] 1 -1 1 2 x <- c("abc", "def", "cba a", "aa") m <- regexpr("a+", x, ...

3 ответа

Необработанные строки Python и Unicode: как использовать веб-ввод в качестве шаблонов регулярных выражений?

РЕДАКТИРОВАТЬ: Этот вопрос не имеет смысла, как только вы поймете, что означает флаг «r». ПодробнееВот [https://stackoverflow.com/questions/2081640/what-exactly-do-u-and-rstring-flags-in-python-and-what-are-raw-string-litter/2081708#2081708] , ...

3 ответа

regexp_substr пропускает пустые позиции

С помощью этого кода, чтобы вернуть n-е значение в строке с разделителями канала ... regexp_substr(int_record.interfaceline, '[^|]+', 1, i)это работает нормально, когда все значения присутствуют Mike|Male|Yes|20000|Yes так что3rd значениеYes ...

ТОП публикаций

3 ответа

Я надеюсь, что это поможет кому-то.

aScript мы добавляем/g в строку без кавычек для обозначения регулярного выражения. Что если у меня есть строка в переменной и я хочу использовать ее как регулярное выражение? Это возможно? Если да, может кто-нибудь показать мне пример ...

3 ответа

) являются ненужными, так как они подразумеваются

альный вопрос о регулярных выражениях (ответ, скорее всего, зависит от Java): "#This is a comment in a file".matches("^#")Это возвращает ложь. Насколько я вижу,^ означает, что это всегда значит и# не имеет особого значения, поэтому я бы ...

0 ответов

@ blueprince13 На практике эти функции, скорее всего, окажутся методами класса. Все, что имеет состояние, принадлежит объекту, так что можно иметь несколько экземпляров одновременно.

простой способ разбора сложных текстовых файлов в панде DataFrame. Ниже приведен пример файла, как я хочу, чтобы результат выглядел после анализа, и мой текущий метод. Есть ли способ сделать его более кратким / быстрым / более питоническим / ...

3 ответа

, Это добавляет «g» в качестве глобального флага, поэтому поиск по одному символу будет повторяться по всей строке.

ти получил ответ здесь, но мне чего-то не хватает, и я надеюсь, что кто-то здесь может мне помочь. Мне нужно регулярное выражение, которое будет соответствовать всем, кроме первой буквы в каждом слове в предложении. Затем мне нужно заменить ...

2 ответа

@ Коби: Это все еще потребует явной итерации по строке, хотя. Большинство людей, решивших использовать регулярные выражения, не хотели бы делать это :-)

учаю «7+» или «5+» или «+5» из XML и хочу извлечь только число из строки, используя Regex. например, функция Regex.Match () stringThatHaveCharacters = stringThatHaveCharacters.Trim(); Match m = Regex.Match(stringThatHaveCharacters, "WHAT I USE ...

5 ответов

И если вам нужно добавить пробел к вашему шаблону (значит игнорировать пробел) - используйте / [^ A-Za-z0-9_ \ -] /

ой любитель в регулярных выражениях, как мне разрешить пробелы (неважно, сколько) в этом регулярном выражении? if(preg_match('/[^A-Za-z0-9_-]/', $str)) return FALSE;

0 ответов

если у вас есть Ruby (1.9+)

я есть файл конфигурации, который я хочу редактировать без комментариев, но не закомментированные строки. я используюsed. Например, у меня есть файл с именем file.txt: test # test # test testЯ хочу заменить «тест» на «ТЕСТ», но НЕ ...