Результаты поиска по запросу "pattern-matching"
Как удалить совпадающую строку и предыдущую?
Мне нужно удалить соответствующую строку и одну перед ней. например, в файле ниже мне нужно удалить строки 1 и 2. Я попробовал страницу "grep -v -B 1".из."1.txt, и я ожидал, что он не будет печатать соответствующие строки и контекст. Я ...
Получить все возможные совпадения для регулярных выражений (в Python)?
У меня есть регулярное выражение, которое может соответствовать строке несколькими перекрывающимися возможными способами. Тем не менее, кажется, что захватывает только одно возможное совпадение в строке, как я могу получить все возможные ...
Экранирование специальных символов в регулярных выражениях Perl
Я пытаюсь сопоставить регулярное выражение в Perl. Мой код выглядит следующим образом: my $source = "Hello_[version]; Goodbye_[version]"; my $pattern = "Hello_[version]"; if ($source =~ m/$pattern/) { print "Match found!" }Проблема возникает в ...
Объяснение сопоставления с моделью
Я пытался объяснить разницу между утверждениями переключателя и сопоставлением с образцом (F #) нескольким людям, но я действительно не смог объяснить это хорошо ... большую часть времени они просто смотрят на меня и говорят "так почему не просто ...
Сопоставление с образцом и бесконечные потоки
Итак, я работаю над тем, чтобы научить себя Scala, и одна из вещей, с которыми я играл, этоStream класс. Я пытался использовать наивный переводклассическая версия решения Дейкстры для ...
Объединение двух списков в Scala
Из 2 списков формыList[(Int, String): l1 = List((1,"a"),(3,"b")) l2 = List((3,"a"),(4,"c"))как я могу объединитьIntegerгдеStringТо же самое, чтобы получить этот третий список: l3 = List((4,"a"),(3,"b"),(4,"c"))Прямо сейчас я перебираю оба ...
Соответствие строки регулярного выражения Python?
Я чертовски стараюсь перенести свой опыт использования регулярных выражений javascript в Python. Я просто пытаюсь заставить это работать: print(re.match('e','test'))... но это печатает None. Если я сделаю: print(re.match('e','est'))Это ...
Заявления случая и сопоставление с образцом
Я пишу в SML для выполнения задания, выполнил несколько практических задач и чувствую, что что-то упустил - мне кажется, что я использую слишком многоcase заявления. Вот то, что я делаю, и постановки проблем, с которыми у меня возникают ...
Как нам сопоставить суффикс в строке в bash?
Я хочу проверить, заканчивается ли входной параметр ".c"? Как мне это проверить? Вот что я получил (спасибо за вашу помощь): #!/bin/bash for i in $@ do if [$i ends with ".c"] then echo "YES" fi done
Создать новую охранную оговорку
В Elixir, как мне создать новое охранное предложение для функции? Очевидно, я видел, что вы не можете просто вызвать любую функцию вwhen заявление, но было бы неплохо иметь возможность сделать что-то вроде этого: defmodule Player do def ...