我需要最简单的正则表达式来查找下面两个引号之间的所有文本,并且需要在前面加上 \<(input|select|textarea) name\=
我已经能够搜索两个引号之间的所有文本。我还能够找到上面显示的前面的要求。但是,我不能将两者结合起来。这是我能来的最接近的:
^\<(input|select|textarea) name\=[""'])(?:(?=(\\?))\2.)*?\1$
.
..align="right" style="white-space:nowrap;"><input name="MainPage$LastName"..
..align="right" style="white-space:nowrap;"><input name="MainPage$email"..
..align="right" style="white-space:nowrap;"><input name="MainPage$phone"..
..align="right" style="white-space:nowrap;"><select name="MainPage$CountryDropDownList"..
..align="right" style="white-space:nowrap;"><input name="MainPage$Description"..
..align="right" style="white-space:nowrap;"><textarea name="MainPage$DescribeHere"..
预期成绩:
MainPage$LastName
MainPage$email
MainPage$phone
MainPage$CountryDropDownList
MainPage$Description
MainPage$DescribeHere