regex ×21
Создан 04.01.2025
0
голоса
1
ответов
13
просмотров
Разделить строку по запятым, игнорируя запятые внутри двойных кавычек?

У меня есть входные данные, которые выглядят следующим образом:

A,B,C,"D12121",E,F,G,H,"I9,I8",J,K

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

5
голоса
5
ответов
11
просмотров
Проверка, соответствует ли строка шаблону

Как проверить, соответствует ли строка следующему шаблону?

Шаблон: заглавная буква, число(а), заглавная буква, число(а) и так далее.

Примеры:

Эти строки соответствуют шаблону:

A1B2
B10L1
C1N200J1

Эти строки не соответствуют (символ '^' указывает на проблему):

a1B2
^
A10B
  ...
5
голоса
4
ответов
13
просмотров
Как извлечь число из строки в JavaScript?

У меня есть строка в JavaScript (например, #box2), и мне нужно получить только 2 из нее.

Я попробовал следующий код:

var thestring = $(this).attr('href'); var thenum = thestring.replace(/(^.+)(\w\d+\w)(.+$)/i, '$2'); alert(thenum);

Но в alert все еще возвращается #box2. Как мне это...

5
голоса
5
ответов
13
просмотров
Регулярное выражение без учёта регистра без использования re.compile?

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

import re

s = 'TeSt'
casesensitive = re.compile('test')
ignorecase =...
5
голоса
1
ответов
13
просмотров
Как найти все совпадения регулярного выражения в Python?

Когда я использую функцию re.search() для поиска совпадений в тексте, программа завершает выполнение сразу после нахождения первого совпадения.

Как мне сделать так, чтобы программа продолжала поиск, пока не будут найдены ВСЕ совпадения? Существует ли отдельная функция для этой цели?

8
голоса
5
ответов
30
просмотров
Как посчитать количество вхождений строки в строке?

Заголовок: Как посчитать количество вхождений строки в другой строке в JavaScript?

Описание проблемы:

Я столкнулся с задачей, в которой мне нужно посчитать, сколько раз конкретная подстрока встречается в другой строке. Например, у меня есть строка "This is a string.", и я хочу получить...

6
голоса
3
ответов
35
просмотров
Разделить строку по пробелам в Python

Описание проблемы

Я ищу эквивалент на Python для следующего кода на Java:

String str = "many   fancy word \nhello    \thi";
String whiteSpaceRegex = "\\s";
String[] words = str.split(whiteSpaceRegex);

["many", "fancy", "word", "hello", "hi"]

Как можно разбить строку на слова,...

6
голоса
5
ответов
39
просмотров
6
голоса
5
ответов
32
просмотров
Как использовать регулярные выражения в селекторах jQuery?

Я ищу документацию по использованию подстановочных знаков или регулярных выражений (не совсем уверен в терминологии) с селекторами jQuery.

Я сам искал информацию, но не смог найти никаких сведений о синтаксисе и том, как это использовать. Не подскажет ли кто, где можно найти документацию по...

7
голоса
0
ответов
36
просмотров
Экранирование строки для использования в регулярных выражениях JavaScript [duplicate]

Я пытаюсь построить регулярное выражение в JavaScript на основе ввода пользователя:

function FindString(input) {
    var reg = new RegExp('' + input + '');
    // [snip] выполнение поиска
}

Однако регулярное выражение работает некорректно, когда ввод пользователя содержит...

9
голоса
5
ответов
34
просмотров
Фильтрация DataFrame pandas по критериям подстроки

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

Что-то вроде этого идиома:

re.search(pattern, cell_in_question)

который возвращает булево значение. Я знаком с синтаксисом df[df['A'] == "hello world"], но не...

7
голоса
5
ответов
21
просмотров
Простой способ удалить несколько пробелов в строке?

Вопрос:

У меня есть строка:

The fox jumped over the log.

Мне нужно преобразовать её в:

The fox jumped over the log.

Как проще всего убрать лишние пробелы между словами, не разбивая строку на список? Нужен самый простой способ (1-2 строки кода). Спасибо!

6
голоса
5
ответов
24
просмотров
Как удалить все переносы строк из строки

Я имею текст в текстовом поле (textarea) и считываю его с помощью атрибута .value.

Теперь я хотел бы удалить все переносы строк (символы, которые создаются при нажатии на Enter) из моего текста, используя метод .replace с регулярным выражением. Как мне указать перенос строки в regex?

Если это...

7
голоса
2
ответов
17
просмотров
Какое регулярное выражение хорошо подходит для поиска URL?

У меня есть поле ввода, которое должно обнаруживать URL и извлекать данные. На данный момент я использую следующий регулярное выражение:

var urlR = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)
           (?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var url =...
6
голоса
5
ответов
15
просмотров
Стоит ли использовать re.compile в Python?

Вопрос: Есть ли преимущества в использовании re.compile для регулярных выражений в Python?

Я изучаю использование регулярных выражений в Python и заметил, что можно использовать функцию re.compile() для компиляции шаблона регулярного выражения, как в следующем примере:

import...
8
голоса
5
ответов
36
просмотров
Найти и завершить процесс в одну строку с помощью bash и regex

Я часто сталкиваюсь с необходимостью 종료ить процесс во время программирования.

В настоящее время я использую следующий способ:

[~]$ ps aux | grep 'python csp_build.py'
user    5124  1.0  0.3 214588 13852 pts/4    Sl+  11:19   0:00 python csp_build.py
user    5373  0.0  0.0   8096   960 pts/6  ...
19
голоса
4
ответов
33
просмотров
Как использовать переменную в регулярном выражении?

Я хочу создать метод String.replaceAll() в JavaScript и считаю, что использование регулярных выражений будет наиболее лаконичным способом сделать это. Однако я не могу понять, как передать переменную в регулярное выражение. У меня уже есть работающий пример, который заменяет все вхождения "B"...

7
голоса
5
ответов
23
просмотров
Регулярное выражение для замены нескольких пробелов на один пробел

Заголовок: Удаление лишних пробелов в строке с помощью jQuery или JavaScript

Текст проблемы: У меня есть строка, которая выглядит так:

"The dog      has a long   tail, and it     is RED!"

Мне нужно использовать jQuery или JavaScript для того, чтобы уменьшить количество пробелов...

54
голоса
0
ответов
33
просмотров
Как проверить корректность email-адреса в JavaScript?

Проблема: Проверка корректности email-адреса на стороне клиента в JavaScript

Я хотел бы проверить, является ли введённое пользователем значение адресом электронной почты на языке JavaScript перед отправкой его на сервер или попыткой отправить на него сообщение. Это нужно для предотвращения...

7
голоса
5
ответов
37
просмотров
Как разделить строку с несколькими разделителями в JavaScript?

Как разделить строку с несколькими разделителями в JavaScript?

Я пытаюсь разделить строку как по запятым, так и по пробелам, но, насколько я знаю, функция split() в JavaScript поддерживает только один разделитель. Как мне решить эту проблему?