найдите маршрут установки вашей папки (у меня она есть в C: \ python34), а затем выполните на регулярной CMD-оболочке
set path=%path%;c:\python34
сейчас, когда вы инициализируете оболочку, переходите к C: \ python34 \ myscripts и используйте классическую команду
python filename.py
preg_replace()
требует символа разделителя:
preg_replace("/$pat/" ...
Традиционно это косая черта, но это может быть любой символ - особенно если вам нужна косая черта в самом регулярном выражении, вы можете прибегнуть к другому персонаж.
Эта гибкость позволяет вам выразить "/http:\/\/foo\/bar\//"
(«синдром наклона зубочистки») как "!http://foo/bar/!"
.
Символ разделителя необходим для отделения регулярного выражения от флагов регулярных выражений (aka «модификаторы»), например:
preg_replace("/$pat/i" ...
... для этого используется флаг i
для объявления не зависящего от регистров регулярного выражения.
Из руководства по PHP в отношении разделителей PCRE :
Разделителем может быть любой небуквенный символ, не обратный слэш, символ без пробелов.
Часто используемые разделители - это косые черты (
blockquote>/
), знаки хэша (#
) и тильды (~
).Таким образом, вы можете использовать
/
как разделитель чтобы отделить шаблон от необязательных модификаторов :/\[\[(.*)\|\|(.*)\]\]/
Но также обратите внимание:
В дополнение к вышеупомянутым разделителям также возможно использовать разделители в стиле скобок, где открывающие и закрывающие скобки являются начальным и конечным разделителями соответственно.
blockquote>Кроме того, в настоящее время ваш шаблон будет как можно больше соответствовать как кванторы жадные; вы можете захотеть изменить их, чтобы не согласиться с ними как можно меньше:
/\[\[(.*?)\|\|(.*?)\]\]/