Я пытаюсь написать регулярное выражение, соответствующее первому конечному тегу формы.
<form.*name="loginForm".*>[^~]*</form>
Вышеупомянутое регулярное выражение совпадает с точностью до секунды с конца, т.е. до строки 8. Но я хочу регулярное выражение, совпадающее с непосредственным окончанием тега в приведенном ниже примере, оно должно соответствовать строке 5.
<html>
<body>
<form method = "post" name="loginForm" >
<input type="text" name="userName"/>
</form>
<form method = "post" name="signupForm" >
<input type="text" name="userName"/>
</form>
</body>
</html>