Публикации по теме 'regular-expressions'
Регулярное выражение для чайников
Регулярное выражение для чайников
Предоставлено: Нгуен Тхань Минь (разработчик Android)
Зачем нам изучать регулярные выражения (Regex)?
Вы когда-нибудь участвовали в проекте с более чем 500 файлами кода и понимали, что существует множество жестко закодированных измерений? Ваша задача найти и исправить их следующим образом:
width: 40 -> width: 40.responsive()
height: 50 -> height: 50.responsive()
top: 60 -> top: 60.responsive()
bottom: 70..
Краткое изложение учебника по регулярным выражениям (RegEx) JavaScript от Net Ninja
Самоучитель №1 от JL
Серия [Истории самообучения JL]
[ Net Ninja ] JS Regular Expressions( current )
[ Net Ninja ] Vue JS2 ( [ ] of_3">Part1 , [ — ] of_3">Part2 , [ ]{} of_3">Part3 )
[ Net Ninja ] Vuex
[ Net Ninja ] Python3 ( [ ] of_3">Part1 , [ — ] of_3">Part2 , [ ]{} of_3">Part3 )
[ Net Ninja ] Django ( [ ] of_3">Part1 , [ — ] of_3">Part2 , [ ]{} of_3">Part3 )
[ Net Ninja ] Sass ( [ ] of_2">Part1 , [ — ] of_2">Part2 )
[ Sean Larkin ] Webpack4 ( [ ] of_4">Part1 , [ — ]..
Обычные выражения
По мере того, как я лучше знакомился с алгоритмами и структурами данных, я много узнавал о различных методах и способах решения проблем. В некоторых решениях, которые я видел, используются регулярные выражения, которые помогают сократить количество строк кода и могут быть полезны при использовании методов поиска и замены. Вот несколько основных регулярных выражений, с которыми вы можете столкнуться.
Что такое регулярные выражения и зачем их использовать? Регулярное выражение – это..
Регулярное выражение Javascript
. означает «любой символ». * означает «любое количество этого». ^ говорит в начале строки. $ говорит в конце строки.
.* Zero or more of any characters. This can be used in the middle anywhere.
Пример: \(иосиф)\с.*(сталин)\
.* в приведенной выше строке будет соответствовать любому отчеству, которое может стоять между Иосифом и Сталиным.
^.* Start of string followed by zero or more of any character (except line break)
it will match anything it tested on it's own...
Соответствие шаблону
Использование регулярных выражений для сопоставления с образцом в строках
Регулярные выражения или регулярные выражения написаны на языке сжатого форматирования. В общем, вы можете думать о регулярных выражениях как о шаблоне, который вы даете обработчику регулярных выражений с некоторыми исходными данными. Затем процессор анализирует эти исходные данные с использованием этого шаблона и возвращает фрагменты текста для дальнейших манипуляций.
Есть три основные причины, по которым вы..
Повторяем невозможное…
И как разобрать объявление функции из строки
Поэтому в сообществе разработчиков часто приходится слышать, что отсутствие языковых функций «не позволяет» вам делать то, что вы хотите, — неизбежным решением будет переход на «более мощный» язык программирования для ваших целей.
Несмотря на то, что это проще объяснить спрашивающему, я уверен, что в большинстве случаев было бы лучше, если бы вы не переводили их на другой язык.
Вопрос, с которым я столкнулся сегодня при переполнении..
Лучшие практики для регулярных выражений
КОНЦЕПЦИИ C #
Лучшие практики для регулярных выражений
Механизм RegEx в .NET - это надежный полнофункциональный инструмент, который обрабатывает текст на основе совпадений с шаблоном.
В большинстве случаев механизм RegEx выполняет сопоставление с образцом быстро и эффективно. Однако в некоторых случаях движок может показаться очень ленивым.
В статье описываются некоторые из лучших практик, которые разработчики могут использовать для обеспечения оптимальной производительности..