Результаты поиска по запросу "pattern-matching"

4 ответа

Как удалить совпадающую строку и предыдущую?

Мне нужно удалить соответствующую строку и одну перед ней. например, в файле ниже мне нужно удалить строки 1 и 2. Я попробовал страницу "grep -v -B 1".из."1.txt, и я ожидал, что он не будет печатать соответствующие строки и контекст. Я ...

3 ответа

Получить все возможные совпадения для регулярных выражений (в Python)?

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

5 ответов

Экранирование специальных символов в регулярных выражениях Perl

Я пытаюсь сопоставить регулярное выражение в Perl. Мой код выглядит следующим образом: my $source = "Hello_[version]; Goodbye_[version]"; my $pattern = "Hello_[version]"; if ($source =~ m/$pattern/) { print "Match found!" }Проблема возникает в ...

ТОП публикаций

9 ответов

Объяснение сопоставления с моделью

Я пытался объяснить разницу между утверждениями переключателя и сопоставлением с образцом (F #) нескольким людям, но я действительно не смог объяснить это хорошо ... большую часть времени они просто смотрят на меня и говорят "так почему не просто ...

2 ответа

Сопоставление с образцом и бесконечные потоки

Итак, я работаю над тем, чтобы научить себя Scala, и одна из вещей, с которыми я играл, этоStream класс. Я пытался использовать наивный переводклассическая версия решения Дейкстры для ...

8 ответов

Объединение двух списков в 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"))Прямо сейчас я перебираю оба ...

2 ответа

Соответствие строки регулярного выражения Python?

Я чертовски стараюсь перенести свой опыт использования регулярных выражений javascript в Python. Я просто пытаюсь заставить это работать: print(re.match('e','test'))... но это печатает None. Если я сделаю: print(re.match('e','est'))Это ...

1 ответ

Заявления случая и сопоставление с образцом

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

3 ответа

Как нам сопоставить суффикс в строке в bash?

Я хочу проверить, заканчивается ли входной параметр ".c"? Как мне это проверить? Вот что я получил (спасибо за вашу помощь): #!/bin/bash for i in $@ do if [$i ends with ".c"] then echo "YES" fi done

2 ответа

Создать новую охранную оговорку

В Elixir, как мне создать новое охранное предложение для функции? Очевидно, я видел, что вы не можете просто вызвать любую функцию вwhen заявление, но было бы неплохо иметь возможность сделать что-то вроде этого: defmodule Player do def ...