поиск затмения - поиск регулярного выражения начала / конца файла с возвратом каретки - PullRequest
11 голосов
/ 26 июля 2011

Я хотел бы удалить любые разрывы строк / возврат каретки в начале и конце файлов, но затмение, похоже, не распознает $$ или ^^ для конца / начала файла.Кто-нибудь знает, как сделать регулярное выражение с поиском затмения?


sof ^^ Start of File
eof $$ End of File

Ответы [ 2 ]

15 голосов
/ 26 июля 2011

Вы можете использовать \A для представления начала файла и \Z для представления конца файла.

13 голосов
/ 26 июля 2011

Кажется, что по умолчанию в Eclipse включен многострочный флаг m, в результате чего ^ и $ соответствуют начальным и конечным строкам.Вы можете отключить флаг m, добавив (?-m) перед своим регулярным выражением.

Я только что проверил его, и он удаляет только разрывы строк в начале или конце файла:

(?-m)(^\s+|\s+$)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...