Реши задачу без регулярок. Разбей по запятым, отрежь два последних символа. Если у тебя искомая строка всегда в одном и том же месте и A2-N8 - всегда идут по 2 символа.
Реши задачу без регулярок. Разбей по запятым, отрежь два последних символа. Если у тебя искомая строка всегда в одном и том же месте и A2-N8 - всегда идут по 2 символа.
@logoff, ну тогда напиши функцию свою, где все будет учтено. Не надо пытаться решить задачу способами, которые ты не осиливаешь сам. Потом поддержка кода выливается в гемор.
ты совсем с другой стороны подошел к проблеме.
Видимо тебе надо парсить шахматную нотацию. Видимо, ход в этой начинается всегда с имени фигуры. потом то место где она стоит, либо её ход. Все имена фигур известны заранее(black_king, black_queen). Так что проще завести массив с возможными именами фигур и потом искать их в начале каждой строки. Разумеется, предварительно разделив по запятым на части.