Вопросы с тегом «regex»

80
Регулярное выражение для соответствия конца строки URL или символа «/»

У меня есть URL-адрес , и я пытаюсь сопоставить его с регулярным выражением, чтобы извлечь некоторые группы. У меня проблема в том, что URL-адрес может заканчиваться или продолжаться "/" и другим текстом URL. Я хотел бы сопоставить такие URL-адреса: http: // server / xyz / 2008-10-08-4 http: //...

80
Какое простейшее регулярное выражение позволяет проверять электронные письма, чтобы они не принимали их вслепую? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 1 год назад . Уточните этот вопрос Когда пользователи создают учетную...

80
Удаление / обрезка всех строк фрейма данных

Очистив значения фрейма данных с несколькими типами в python / pandas, я хочу обрезать строки. Сейчас я делаю это по двум инструкциям: import pandas as pd df = pd.DataFrame([[' a ', 10], [' c ', 5]]) df.replace('^\s+', '', regex=True, inplace=True) #front df.replace('\s+$', '', regex=True,...

44
Как я могу заменить первое вхождение символа в каждом слове?

Как я могу заменить первое вхождение символа в каждом слове? Скажем, у меня есть эта строка: hello @jon i am @@here or @@@there and want some@thing in '@here" # ^ ^^ ^^^ ^ ^ И я хочу удалить первое @в каждом слове, чтобы в итоге я получил окончательную строку, подобную этой: hello jon i am @here or...

16
Почему объект Regexp в Ruby считается «ложным»?

У Руби есть универсальное представление о « правдивости » и « ложности ». Рубин делает два конкретных классов для объектов Boolean, TrueClassи FalseClass, с одноплодными случаями , обозначенных специальными переменными trueи false, соответственно. Однако правдивость и ложность не ограничиваются...

11
Как я могу разделить столбцы с помощью регулярных выражений, чтобы переместить конечные CAPS в отдельный столбец?

Я пытаюсь разделить столбец с помощью регулярных выражений, но, похоже, не могу правильно получить разделение. Я пытаюсь взять все конечные буквы и перенести их в отдельный столбец. Таким образом, я получаю все CAPS, которые являются 2-4 CAPS подряд. Тем не менее, это только оставив'Name' столбец,...

10
Как получить цифры перед каким-то конкретным словом с помощью регулярных выражений в C #?

Мы будем использовать ниже регулярное выражение, чтобы получить цифры перед словами. Пример : 838123 SomeWord 8 SomeWord 12 SomeWord (\d+)\s*someWord Но иногда между словом и числом будет что-нибудь. Пожалуйста, посмотрите строку примера ниже. Пример: 43434 Someword 12 что-нибудь Someword 2323...

9
Разбить строку на заглавную букву или цифры

Я пытался создать в машинописи канал, который бы разбивал строку PascalCase, но было бы неплохо, если бы это делилось и на цифры. Я также хотел бы, чтобы это делилось на последовательные заглавные буквы. У меня есть этот канал, который прекрасно работает, за исключением того, что он работает только...

9
Perl regex против Raku regex, различия в движке?

Я пытаюсь перевести решение на основе регулярных выражений для задачи о ранце из Perl в raku. Подробности о Perlmonks Решение Perl создает это регулярное выражение: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|)...

9
Как разобрать небольшое подмножество Markdown в компоненты React?

У меня есть очень небольшое подмножество Markdown вместе с некоторыми пользовательскими html, которые я хотел бы проанализировать в компонентах React. Например, я хотел бы включить эту строку: hello *asdf* *how* _are_ you !doing! today В следующий массив: [ "hello ",...

9
Совпадение и удаление повторяющихся символов: замена нескольких (3+) непоследовательных вхождений

Я ищу regexшаблон, который будет соответствовать третьему, четвертому, ... вхождению каждого персонажа. Посмотрите ниже для уточнения: Например, у меня есть следующая строка: 111aabbccxccybbzaa1 Я хочу заменить все дублированные символы после второго вхождения. Выход будет: 11-aabbccx--y--z---...

9
Regex для удаления начальных нулей в R, если только последний (или единственный) символ не равен нулю

gsub("(?<![0-9])0+", "", c("005", "0AB", "000", "0"), perl = TRUE) #> [1] "5" "AB" "" "" gsub("(^|[^0-9])0+", "\\1", c("005", "0AB", "000", "0"), perl = TRUE) #> [1] "5" "AB" "" "" Приведенное выше регулярное выражение взято из этого потока SO, объясняющего, как удалить все начальные нули...