Хотя это интересно, это не совсем то, что я ищу. То, что я обнаружил, похоже, касается геометрических свойств в континууме, в то время как меня больше интересуют структурные особенности на решетке.

ли хорошие (или хотя бы интересные, но ошибочные) аналоги регулярных выражений в двух измерениях?

В одном измерении я могу написать что-то вроде/aaac?(bc)*b?aaa/ быстро вытащить область переменногоbс иcс границей не менее трехas. Возможно, что не менее важно, я могу вернуться через месяц и сразу увидеть, что он ищет.

Я нахожу себя пишущим собственный код для аналогичных проблем в 2d (некоторые гораздо более сложные / ограниченные), и было бы неплохо иметь более сжатую и стандартизированную запись, даже если мне придется самому писать движок.

Второй пример можно назвать «найти +». Цель состоит в том, чтобы найти столбец из 3 или болееaс, аb в скобках 3 или болееaс тремя или болееaниже. Это должно соответствовать:

..7...hkj.k f
7...a  h o j 
----a--------
 j .a,g- 8 9 
.aaabaaaaa7 j
 k .a,,g- h j
 hh a----?  j
    a   hjg 

и может быть записано как [b ^ (a {3}) v (a {3})> (a {3}) <(a {3})] или ...

Предложения?

Ответы на вопрос(0)

Ваш ответ на вопрос