2015-07-17 2 views
0

Что означает ^$ regex mean? Я знаю ^ означает поставить якорь на начало строки и $ на конец строки. Означает ли это, что ^$ означает что-нибудь между первым и последним персонажем?

+1

** пустой ** строка – Tushar

+0

Понятия не имею, почему все говорят, что «пустая строка * *», это верно только для Ruby, AFAIK. В большинстве других языков без упоминания флагов/модификаторов это может быть как пустая строка (в многострочном режиме), так и строка. –

ответ

2

В регулярных выражениях ^$ соответствует пустой строке.

DEMO

+2

Правильнее пустой строки. – wurde

2

На самом деле это означает, что «пустая строка, ничего между началом и концом линии»

0

^$ означает пустую строку. это ничего не значит между началом и до конца.

, если вы хотите все, то это будет сделать это:.^* $

Смежные вопросы