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

4 ответа

Соответствие бинарным образцам в C

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

4 ответа

В чем преимущество использования сопоставления с шаблоном scala вместо регистра переключателя java?

Все говорят, что сопоставление с образцом - отличная функция в функциональных языках. Почему? Разве я не могу просто использовать ifs и переключать дела для всего? Я хотел бы понять преимущества использования сопоставления с образцом ...

5 ответов

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

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

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

3 ответа

Python: как получить несколько элементов в квадратных скобках

У меня есть строка / шаблон, как это: [xy][abc]Я пытаюсь получить значения, содержащиеся в квадратных скобках: хуазбукаВнутри скобок никогда не бывает скобок. Инвалид:[[abc][def]] Пока у меня есть это: import re pattern = "[xy][abc]" x = ...

2 ответа

В регулярном выражении соответствует либо концу строки, либо определенному символу

У меня есть строка. Конец другой, такой как

4 ответа

Соответствие бинарным образцам в C

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

3 ответа

Это на самом деле не работает в списках с одним элементом. Для этого вам нужно добавить дополнительный случай.

аю сопоставление с образцом в списке. Можно ли в любом случае получить доступ к первому и последнему элементу списка для сравнения? Я хочу сделать что-то вроде .. case List(x, _*, y) if(x == y) => trueили же case x :: _* :: y => или что-то ...

1 ответ

Scala: странное поведение в сопоставлении с шаблоном `for` для случая None

Странное поведение в

3 ответа

Шаблон сопоставления эквивалентных переменных в Haskell, как в Prolog

В прологе мы можем сделать что-то вроде следующего:

3 ответа

Удалите все строки перед совпадением с sed

используя sed для фильтрации списка файлов. У меня есть отсортированный список папок, и я хочу получить все строки после определенной. Для выполнения этой за...