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

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

753
Проверьте, соответствует ли строка регулярному выражению в JS

Я хочу использовать JavaScript (может быть с jQuery), чтобы выполнить некоторую проверку на стороне клиента, чтобы проверить, соответствует ли строка регулярному выражению: ^([a-z0-9]{5,})$ В идеале это было бы выражение, которое возвращало истину или ложь. Я новичок в JavaScript, match()делаю то,...

738
Как использовать glob () для рекурсивного поиска файлов?

Вот что у меня есть: glob(os.path.join('src','*.c')) но я хочу найти подпапки src. Примерно так будет работать: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Но это явно ограничено и...

645
Как проверить несколько переменных против значения?

Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, если есть способ перевести это на Python. Так сказать: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 :...

528
В чем разница между re.search и re.match?

В чем разница между search()и match()функций в Python reмодуль ? Я прочитал документацию ( текущую документацию ), но, кажется, никогда ее не помню. Я продолжаю искать и заново изучать это. Я надеюсь, что кто-то ответит на это ясно с примерами, так что (возможно) это застрянет в моей голове. Или,...

324
Существует ли функция R для нахождения индекса элемента в векторе?

В R у меня есть элемент xи вектор v. Я хочу найти первый индекс элемента, vкоторый равен x. Я знаю, что один из способов сделать это:, which(x == v)[[1]]но это кажется чрезмерно неэффективным. Есть ли более прямой способ сделать это? Для бонусных баллов есть ли функция, которая работает, если...

207
Как сопоставить строку с строковыми литералами в Rust?

Я пытаюсь выяснить, как соответствовать Stringв Rust. Первоначально я пытался подобрать, как это, но я понял, что Rust не может неявно приводиться std::string::Stringк &str. fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"),...

178
невозможно преобразовать данные (интерфейс типа {}) в строку типа: необходимо утверждение типа

Я довольно новичок, и я играл с этим пакетом уведомлений . Сначала у меня был код, который выглядел так: func doit(w http.ResponseWriter, r *http.Request) { notify.Post("my_event", "Hello World!") fmt.Fprint(w, "+OK") } Я хотел добавить новую строку, Hello World!но не в функции doitвыше, потому что...

140
Как преобразовать выражения ereg в preg в PHP?

Поскольку регулярные выражения POSIX (ereg) устарели с PHP 5.3.0, я хотел бы знать простой способ конвертировать старые выражения в PCRE (Perl-совместимые регулярные выражения) (preg) . Например, у меня есть это регулярное выражение: eregi('^hello world'); Как перевести выражения в...

127
Регулярное выражение: укажите «пробел или начало строки» и «пробел или конец строки».

Представьте, что вы пытаетесь сопоставить шаблон "stackoverflow". Вам нужно следующее: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Я знаю, как разобрать...

119
Как проверить, содержит ли строка одну из подстрок в списке в пандах?

Есть ли какая-нибудь функция, которая была бы эквивалентом комбинации df.isin()и df[col].str.contains()? Например, скажем, у меня есть серия s = pd.Series(['cat','hat','dog','fog','pet']), и я хочу найти все места, где sесть что-то из ['og', 'at'], я бы хотел получить все, кроме «pet». У меня есть...

113
npm WARN notsup ПРОПУСК ДОПОЛНИТЕЛЬНОЙ ЗАВИСИМОСТИ: неподдерживаемая платформа для fsevents@1.0.14

Я пытаюсь запустить этот проект https://github.com/Soundnode/soundnode-app после обновления моей минимальной версии до 3.10.9, я получаю эту ошибку npm WARN optional ПРОПУСК ДОПОЛНИТЕЛЬНОЙ ЗАВИСИМОСТИ: fsevents@^1.0.0 (node_modules \ webpack \ node_modules \ watchpack \ node_modules \ chokidar \...

113
Почему сопоставление с образцом в Scala не работает с переменными?

Возьмем следующую функцию: def fMatch(s: String) = { s match { case "a" => println("It was a") case _ => println("It was something else") } } Этот шаблон хорошо сочетается: scala> fMatch("a") It was a scala> fMatch("b") It was something else Что я хотел бы сделать, так это следующее:...

112
Как «обратное совпадение» с регулярным выражением?

Я использую RegexBuddy, но у меня все равно проблемы с этим: \ Я обрабатываю файл построчно. Я построил «линейную модель», чтобы соответствовать тому, что я хочу. Теперь я хотел бы выполнить обратное сопоставление ... т.е. я хочу сопоставить строки, в которых есть строка из 6 букв, но только если...

107
Как я могу искать подпапки с помощью модуля glob.glob?

Я хочу открыть несколько подпапок в папке, найти несколько текстовых файлов и распечатать несколько строк текстовых файлов. Я использую это: configfiles = glob.glob('C:/Users/sam/Desktop/file1/*.txt') Но это также не может получить доступ к подпапкам. Кто-нибудь знает, как я могу использовать ту же...

99
Выбор строк фрейма данных на основе частичного совпадения строк в столбце

Я хочу выбрать строки из фрейма данных на основе частичного совпадения строки в столбце, например, столбец «x» содержит строку «hsa». Используя sqldf- если бы у него был likeсинтаксис - я бы сделал что-то вроде: select * from <> where x like 'hsa'. К сожалению, sqldfне поддерживает этот...