Валидация Laravel - каждый символ без пробелов [дубликат]

Чтобы ссылаться на пакет и удалять различные «клавиши», попробуйте

db['name1.name2.name3.Properties'].remove([
{
     "key" : "name_key1"
},
{
     "key" : "name_key2"
},
{
     "key" : "name_key3"
}
)]
6
задан Ismail Badawi 26 May 2012 в 06:28
поделиться

5 ответов

Каждый из них является квантификатором, квантор звезды (*) означает, что предыдущее выражение может совпадать с нолем или больше раз, как {0,}, в то время как квант плюса (+) указывает, что предыдущее выражение ДОЛЖНО совпадать по крайней мере один раз или несколько раз, и он совпадает с {1,}.

Итак, чтобы повторить:

a*  ---> a{0,}  ---> Match a or aa or aaaaa or an empty string
a+  ---> a{1,}  ---> Match a or aa or aaaa but not a string empty
28
ответ дан aleroot 27 August 2018 в 09:10
поделиться

[<>]+ совпадает с [<>][<>]*

2
ответ дан Darshana 27 August 2018 в 09:10
поделиться

+ означает один или несколько предыдущих атомов. ({1,})

* означает ноль или более. Это не может сравниться ни с чем, кроме символов, указанных в выражении с квадратной скобкой. ({0,})

Обратите внимание, что + доступен в расширенных и Perl-совместимых регулярных выражениях и недоступен в Basic RE. * доступен во всех трех диалектах RE. Этот диалект, который вы используете, зависит, скорее всего, от того, на каком языке вы находитесь.

В основном, в современных операционных системах, которые по-прежнему по умолчанию для BRE, используются только grep и sed (оба которые имеют возможность ERE в качестве опции) и non-vim vi.

3
ответ дан ghoti 27 August 2018 в 09:10
поделиться

* означает ноль или больше, а + означает один или более. Поэтому разница в том, что пустая строка будет соответствовать второму выражению, но не первой.

10
ответ дан Ismail Badawi 27 August 2018 в 09:10
поделиться

* означает ноль или более предыдущего выражения.

Другими словами, выражение необязательно.

Вы можете определить целое число, подобное этому:

-*[0-9]+

Другими словами, необязательный отрицательный знак, за которым следует одна или несколько цифр.

3
ответ дан jahroy 27 August 2018 в 09:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: