Существует ли относительно быстрая программа там для выполнения, по крайней мере, основ этого? Всего несколько regexes? Я готов сделать некоторое ручное преобразование, но это - довольно большой набор сценариев.
Теперь, несколько (4) лет спустя, это (почти наверняка) можно сделать; хотя, конечно, не с помощью RegEx. Я предлагаю будущим читателям обратиться к ответу @Piotr Dabkowski. . Или некоторые другие ответы. (Я не знаю, не пробовал их)
Хм, это сложный вопрос. Определение компилятора - это переводчик с языка более высокого уровня на язык более низкого уровня. Например, python в машинный код. или java в javascript (у google есть довольно известный компилятор для этого - он облегчает создание google doc). Компиляторы с Python на javascript имеются в изобилии. Технически javascript в python был бы декомпилятором. (afaik)
Я нашел некоторые спекуляции о конвертере javascript-python здесь: следуйте тред до конца. там в основном говорится о том, что это было бы не слишком сложно сделать. Я ничего не могу найти, но это не значит, что этого нет.
Regex не подходит, regex подходит только для регулярных языков. Языки программирования обычно не являются регулярными языками. см. this
Если вы спрашиваете о преобразовании нескольких regex в javascript в эквивалент в Python, основы регулярных выражений в основном довольно стандартны. посмотрите Python re module doc. Посмотрите, документировано ли то, что вы используете. Также для вас представляет интерес эта страница.
Если вы говорите о преобразовании кода javascript в эквивалент Python, то лучший конвертер - это вы. Изучите Python, а затем конвертируйте их вручную. нет ничего лучше человека. Такие конструкции программирования, как циклы, переменные, массивы, довольно распространены и стандартны, вы сразу поймете, как их использовать.