Всякий раз, когда вы хотите использовать переменные переменные, вероятно, лучше использовать словарь. Поэтому вместо записи
$foo = "bar"
$$foo = "baz"
вы пишете
mydict = {}
foo = "bar"
mydict[foo] = "baz"
Таким образом, вы не будете случайно перезаписывать ранее существовавшие переменные (что является аспектом безопасности), и вы можете иметь разные " Пространства имен». [/ д2]
http://www.regular-expressions.info/javascript.html vs http://www.regular-expressions.info/python.html
Часть 1 Они разные; Одно из отличий заключается в том, что Python поддерживает Unicode, а Javascript - нет.
Часть 2 Чтение Освоение регулярных выражений . Он дает информацию о том, как идентифицировать базовые двигатели (DFA vs NFA vs Hybrid), которые используют аромат регулярного выражения. Он дает тонны информации о различных ароматах регулярных выражений.
Существует слишком много информации, чтобы передать один SO-ответ, поэтому вам лучше иметь твердую часть справочного материала по этому вопросу.