Примечание. Это вопрос о возможностях современных ароматизаторов регулярных выражений. Это не лучший способ решить эту проблему с помощью других методов. Это вдохновило более ранний вопрос, но это не ограничивается регулярным выражением.
Проблема
В ASCII "image" /art/map/string как:
....X.......
..X..X...X....
X.X...X..X.....
X....XXXXXX.....
X..XXX...........
.....X..........
..............X
..X...........X....
..X...........X....X...
....X.....
Я хотел бы найти простую вертикальную линию, состоящую из трех X
s:
X
X
X
Число строк в изображении является переменным, а ширина каждой строки также является переменной.
Вопрос (ы)
С регулярным выражением (PCRE/PHP, Perl,.NET или аналогичным) можно:
- Определите, существует ли такая формация.
- Подсчитайте количество таких образований/сопоставим их исходную точку (4 в приведенном выше примере)