1 год назад
Пример разбора регулярного выражения
Пару постов назад я предложил регуоярное выражение, которое будет универсальным для проверки дат. Вот оно, разбитое для удобства на строки: /(?<![0-9.]) (?P<day> 0?[1-9] | # 1-9 , 01-09 [12][0-9] | # 10-29 3[01] # 30-31 ) \\. (?(?=0?[469]|11)(?<!31\\.)|) # month of 30 day (?(?=0?2)(?<!3[01]\\.)|) # feb not 30 31 (?(?=0?2\\.\\d\\d(?!00)(?:[02468][048]|[13579][26]))|(?<!29\\.)) # февраль високосные года и 2000 2400 2800... (?P<month>0?[1-9]|1[12]) \\. (?P<year>19[0-9][0-9]|20[0-9][0-9])(?!\\d)/...
16,1 тыс читали · 6 лет назад
В каких случаях «также» пишется слитно, а в каких — раздельно
Чтобы избежать ошибок, следует отличать союз «также» (в значении «и» или «ещё») от указательного местоимения «так» с частицей «же», которая со своей стороны пишется отдельно. Проверить достаточно просто: если «также» можно без потери смысла заменить на союз «и», пишем слитно. Например: «Он был учителем географии, который также преподавал алгебру»...