Как я могу исключить первый символ абзаца из выделения? - PullRequest
1 голос
/ 16 мая 2019

Выбор содержимого абзаца.

^(.*)$

Это дополнительно выбирает выбранное количество начальных символов абзаца, но не исключает их.

^[^.*{1}](.*)$

1 Ответ

1 голос
/ 16 мая 2019

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

^.\K.*$

Если вы не можете использовать \ K, вы можете использовать отрицательный прогноз, чтобы игнорировать первый символ строки:

(?!^.).*$

(?!something) является негативным прогнозом, который гарантирует, что все, что следует за тем, что соответствует тому, что в скобках, НЕ будет включено в совпадение. ^. - это символ, следующий сразу за началом строки.

...