Я написал программу, которая ищет «открывает», не сопоставляя «закрывает» в целевом файле.Он производит вывод, подобный этому:
open
close
open
open
close
В этом примере здесь за вторым «открытием» не сразу следует соответствующее «закрытие», поэтому я считаю, что это ошибка.Мой текстовый редактор (editpad) имеет функцию поиска / замены регулярных выражений, которую я хотел бы использовать, чтобы избавиться от всех правильных пар, чтобы я мог легко заметить неправильные ситуации.Я попытался заменить следующее
open\r\nclose
Я думал, что это будет соответствовать двум словам и разрыву строки между ними (я использую Windows).Это не сработало.
У кого-нибудь есть идеи, почему это не так?