2010-11-16 5 views

ответ

3

^.{1,}$ соответствует строкам, которые имеют по крайней мере один любого (без перевода строки) характер ,

Это эффективно же, как: ^.+$

Общий вид этого предельного квантификатора:

{min,max} что означает минимум min повторений, но не больше, чем max повторений.

Вы можете уронить max часть, тем самым указав лишь нижний предел на количество повторений и не ограничение на верхнем пределе: {min,}

В вашем случае {1,} означает один или несколько повторений.

+0

Хорошее объяснение. Благодарю. –

0

Это означает, что любой персонаж хотя бы один раз.

  • {1} точно один раз
  • {1,3} от одного до трех раз
  • {1,} по крайней мере один раз
0

Он обозначает "один или несколько". Все выражение означает «начало строки (^) с одним или несколькими ({1,}) любого символа (.) на нем через конец строки ($)». Details here, но синтаксис {n,m} позволяет указать точно какой диапазон совпадений вы хотите найти. Например, aj{2,4} будет соответствовать «a», за которым следуют 2-4 «j», поэтому он будет соответствовать «ajj», «ajjj» и «ajjjj», но не «aj» (слишком мало «j» s).

0

{1,} означает: матч по крайней мере один раз. Общий синтаксис: {n,} - соответствует n или больше раз. Документировано here.

1

{1,} такая же, как + Это означает 1 или более вхождений

0

по крайней мере, один или более чем один
это так же, как + - оператор

0

Это означает, что матч повторы предыдущего символа (т.е. любой символ) не менее 1 раза. Он будет в основном соответствовать непустым строкам.

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