Запитання з тегом «match»

Концепція програмування щодо пошуку результатів на основі якогось пошуку. Зазвичай використовується при розмові про регулярні вирази.

11
Перевірте, чи збігається рядок з регулярним виразом у JS
Я хочу використовувати JavaScript (можна з jQuery), щоб зробити перевірку на стороні клієнта, щоб перевірити, чи відповідає рядок з регулярним виразом: ^([a-z0-9]{5,})$ В ідеалі це був би вираз, який повернув справжнє чи хибне. Я новачок у JavaScript, чи match()роблю те, що мені потрібно? Здається, перевіряє, чи відповідає частина рядка регулярним …
750 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()функціями в модулі Pythonre ? Я читав документацію ( поточну документацію ), але ніби ніколи її не пам’ятаю. Мені постійно доводиться шукати це і знову його вивчати. Я сподіваюсь, що хтось відповість на це чітко на прикладах, щоб (можливо) це засунулось мені в голову. Або, принаймні, …
526 python  regex  search  match 

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


5
Як зіставити рядок з рядковими літералами в Rust?
Я намагаюся розібратися, як поєднатись з Stringіржею. Спочатку я намагався відповідати подібним чином, але зрозумів, що Руст не може неявно 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 types …
205 string  match  rust 



3
Як перевірити, чи рядок містить одну з підрядів у списку, в пандах?
Чи є якась функція, яка була б еквівалентом комбінації df.isin()та df[col].str.contains()? Наприклад, скажіть, що у мене є серія s = pd.Series(['cat','hat','dog','fog','pet']), і я хочу знайти всі місця, де sє будь-який із них ['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 mMatch(s: …

3
Вибір рядків кадру даних на основі часткового збігу рядків у стовпці
Я хочу вибрати рядки з кадру даних на основі часткового збігу рядка у стовпці, наприклад стовпець 'x' містить рядок "hsa". Використовуючи sqldf- якби він мав likeсинтаксис - я б зробив щось на зразок: select * from <> where x like 'hsa'. На жаль, sqldfне підтримує цей синтаксис. Або так само: …
97 string  r  match 

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


5
Javascript + регулярний вираз = Помилка не повторюється?
Я новачок у Regex, і намагаюся переробити його в один зі своїх нових проектів, щоб побачити, чи зможу я навчитися і додати його до свого репертуару навичок. Однак я тут натрапляю на блокпост. Я намагаюся зрозуміти, чи не містить користувальницькі дані нелегальні символи, використовуючи .searchфункцію так: if (name.search("[\[\]\?\*\+\|\{\}\\\(\)\@\.\n\r]") != -1) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.