[英]Regex to match all characters wrapped in a div tag
<div class="myClass">
<form method = "post" name="loginForm" >
<input type="text" name="userName"/>
</form>
<form method = "post" name="signupForm" >
<input type="text" name="userName"/>
</form>
</div>
如果這是一個示例html。
<div>(.*?)</div>
所以,像這樣的東西,在div標簽的打開和關閉之間有任何東西(甚至是嵌套標簽)
幾年前,我不得不這樣做,但具有更大的靈活性(無論什么元素,內容都可以捕獲):
<(?<element>\w+).*?>(?<content>.*)?</[\s]*\1>
哪個工作正常,但我必須同意以上評論; 如果可以的話,請使用成熟的DOM解析器! 它將處理邊緣情況等...
如果您只想獲取<div />
的內容,則不會這樣:
<(div).*?>(?<content>.*)?</[\s]*\1>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.