Регулярное выражение, которое соответствует всей строке, если ее текст начинается с - PullRequest
0 голосов
/ 13 февраля 2020

Мне нужна помощь, чтобы написать регулярное выражение, которое может соответствовать всей строке, если его текст начинается с:

// tslint:

Например, регулярное выражение будет соответствовать:

// tslint:disable-next-line:no-expression-statement

Я пробовал ^.*//tslint:.*$, но безуспешно.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 13 февраля 2020

У вас есть пробелы

.*\/\/.*tslint:.*

будет работать лучше

0 голосов
/ 13 февраля 2020

Вы должны избежать двух слешей. Попробуйте следующее выражение:

^\/\/\stslint\:.*$

Чтобы объяснить:

  1. ^ соответствует началу строки;
  2. \/\/ соответствует двум вперед- косая черта (обратная косая черта экранирует специальный символ);
  3. \s соответствует ровно одному пробелу;
  4. tslint\: соответствует "tslint:";
  5. .* соответствует 0 или более символам любого типа;
  6. $ соответствует концу строки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...