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

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

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

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

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

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


5
Как сопоставить строку с строковыми литералами в Rust?
Я пытаюсь выяснить, как соответствовать Stringв Rust. Первоначально я пытался подобрать, как это, но я понял, что Rust не может неявно приводиться std::string::Stringк &str. fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"), "c" => println!("2"), } } Это имеет ошибку: error[E0308]: mismatched …
207 string  match  rust 



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

1
Почему сопоставление с образцом в 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 Что я хотел бы сделать, так это следующее: def …

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

5
Подсчитать количество вхождений шаблона в файл (даже в одной строке)
При поиске количества вхождений строки в файл я обычно использую: grep pattern file | wc -l Однако это находит только одно вхождение в строке из-за того, как работает grep. Как я могу найти, сколько раз строка появляется в файле, независимо от того, находятся ли они в одной или разных строках? …
94 search  count  grep  match 

6
JavaScript - использовать переменную в строковом сопоставлении
Я нашел несколько похожих вопросов, но мне это не помогло. Итак, у меня такая проблема: var xxx = "victoria"; var yyy = "i"; alert(xxx.match(yyy/g).length); Я не знаю, как передать переменную в команде соответствия. Пожалуйста помоги. Спасибо.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.