Я пытаюсь написать скрипт, который будет искать через HTML-файл, а затем заменить действие формы. Таким образом, в этом базовом коде:
<html>
<head>
<title>Forms</title>
</head>
<body>
<form action="login.php" method="post">
Username: <input type="text" name="username" value="" />
<br />
Password: <input type="password" name="password" value="" />
<br />
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
Я хотел бы, чтобы скрипт для поиска формы Action = «login.php», но только замените логин .php, со сказать newlogin.php. Ключевое значение заключается в том, что действие формы может измениться из файла в файл, т.е. в другом HTML-файле, входящий в систему .php может быть что-то совершенно другое, поэтому регулярное выражение должно искать действие form = и заменить текст после него (возможно, может быть Используя «как ограничители?)
Мои знания регулярных выражений довольно базовые, например, я бы понял, как заменить только логин .php:
(re.sub('login.php', 'newlogin.php', line))
, но, очевидно, это не используется, как упоминалось выше, если входные изменения. Из файла в файл.
Любая помощь очень ценится!
Спасибо всем =)