Вы можете использовать \\ d \\ s \\ ш \\ D \\ S \\ W сокращения внутри и за пределами классов персонажей. Начало и конец строки Цель здесь, чтобы увидеть, как вы можете соответствовать регулярное выражение к началу имеющейся строки или в конце доступной строки (или в начале и в конце). Символ ^ для совпадения с начала, если вы хотите соответствия произойти в начале имеющейся строки, начать регулярное выражение с '^' характер.
Следующее выражение производит матч: "один и два" = ~ /^ один /следующее выражение не производить матч: "Тот, который я видел" = ~ /^ один /В первом случае слово "один" находится в начало имеющейся строки. Во втором случае слово "один" не в начале доступной строке. В этот момент, вы можете спросить: "'^' не символ отрицания?" Ну это символ отрицания. Проблема в том, чтобы знать, когда его использовать.
При использовании внутри класса (квадратные скобки) это символ отрицания; при использовании в начале регулярного выражения, сразу после косой черты, это регулярное символов для сравнения в начале доступной строке. Это якорь Метасимвол. Символ $ для соответствия по окончании Если вы хотите, чтобы соответствующий происходят в конце имеющегося строки, в конечном регулярное выражение с '$' характер.
Следующее выражение производит матч: "Это последний" = ~ /последний $ /следующее выражение не производит матч: "Последние мальчика" = ~ /последний $ /В первом случае слово "последний" является в конец имеющейся строки. Во втором случае, слово "последний" не в конце доступного строки. Примечание: $ фактически соответствует концу доступной строки или непосредственно перед символом новой строки в конце имеющегося строки. ^ И $ называется якорем мета символов. Соответствие всю строку Теперь, обратите внимание, что.
* Комбинация символов (период с последующим звездочкой) в шаблоне соответствует любому суб строку в том числе к югу строки нулевой длины. Вы можете соответствова