我試圖找到兩個HTML標記之間的值的正則表達式,即:<td></td>
該matchis東西或沒有
有可以是一個單詞字符\w
或沒有(甚至沒有><
之間的空間關閉開口支架。
所以我想這個/<td>[\w{1,}|]<\/td>/
,但它不工作
這是PHP的,是的,我清楚地知道有些人反對使用正則表達式解析HTML警告。)...
任何幫助,將不勝感激。
謝謝
我試圖找到兩個HTML標記之間的值的正則表達式,即:<td></td>
該matchis東西或沒有
有可以是一個單詞字符\w
或沒有(甚至沒有><
之間的空間關閉開口支架。
所以我想這個/<td>[\w{1,}|]<\/td>/
,但它不工作
這是PHP的,是的,我清楚地知道有些人反對使用正則表達式解析HTML警告。)...
任何幫助,將不勝感激。
謝謝
/<td>\w*<\/td>/
如果你想有匹配的羣體,你需要括號沒有括號:
/<td>(\w*)<\/td>/
要匹配「一無所有」,才使術語可選與*
只需更換隻有兩個字或沒有'[]'和'()'。 https://regex101.com/r/4Cy2xZ/3。你的正則表達式並不理想,但它應該適應這種變化。 – sln