我需要匹配php substring中的子字符串就像
<table class="tdicerik" id="dgVeriler"
我像<table\s*\sid=\"dgVeriler\"
一样写了一个正则表达式,但它在我问题的哪个地方不起作用?
答案 0 :(得分:1)
你忘记了一个点:
<table\s.*\sid="dgVeriler"
会起作用。
<table\s+.*?\s+id="dgVeriler"
本来会更好(使重复变得懒惰,尽可能少地匹配)。
<table\s+[^>]*?\s+id="dgVeriler"
会更好(确保我们不会在<table>
标记之外意外匹配)。
并不是试图用正则表达式解析HTML,而是使用解析器,这可能是最好的。
答案 1 :(得分:0)
我不知道你想要什么,但试试这个:
<table\s*.*id=\"dgVeriler\"