Как установить функции зависимостей на основе функций библиотеки? [Дубликат]

Ниже вы ответите на свой вопрос, но см. мою дополнительную заметку:

^(?!\s*$)[-a-zA-Z0-9_:,.' ']{1,100}$

Объяснение: (?!\s*$) является отрицательным просмотром . Это означает: «Следующие символы не могут соответствовать подшаблону \s*$». Когда вы принимаете подшаблон во внимание, это означает: «Следующие символы не могут быть ни пустой строкой, ни строкой пробела до конца, поэтому после этой точки в ней должен быть по крайней мере один символ без пробелов Струна." Если у вас есть это правило, вы можете разрешить пробелы в своем классе символов.

Дополнительная заметка: я не думаю, что ваш ' ' делает то, что вы намереваетесь. Похоже, вы пытались представить пространственный символ, но регулярное выражение интерпретирует ' как буквальный апостроф. Внутри класса символов ' ' будет означать «соответствовать любому символу, который является либо ', либо пробельным символом, либо '» (обратите внимание, что второй символ ' является избыточным). Я подозреваю, что вам больше нравится:

^(?!\s*$)[-a-zA-Z0-9_:,.\s]{1,100}$

6
задан Shepmaster 24 October 2016 в 15:16
поделиться

1 ответ

Из документация, связанная с :

# Features can be used to reexport features of other packages. The `session`
# feature of package `awesome` will ensure that the `session` feature of the
# package `cookie` is also enabled.
session = ["cookie/session"]

Достаточно ли этого?

8
ответ дан Wez Furlong 16 August 2018 в 00:53
поделиться
  • 1
    Ах, да, спасибо :-) – burtonageo 13 October 2016 в 13:03
  • 2
    – burtonageo 13 October 2016 в 13:08
  • 3
    @burtonageo интересный вопрос, вы могли бы, вероятно, задать отдельный вопрос верхнего уровня для этого! Это может быть даже запрос функции. В частности, для no_std, хотя я чувствую, что я понял, что правильная вещь должна состоять в том, чтобы иметь функцию по умолчанию , которая позволяет использовать вещи из std, поэтому, возможно, ящик ascii находится только назад. , – Shepmaster 13 October 2016 в 13:22
  • 4
    Да, я слышал, что функции призваны быть аддитивными, а не субтрактивными, поэтому я считаю, что лучше всего сделать запрос на тяну к ним. – burtonageo 13 October 2016 в 13:54
Другие вопросы по тегам:

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