我試圖從類似下面一行使用PowerShell提取鏈接文本。使用Powershell提取錨標記鏈接文本
<a href="javascript:showPopupWindow('catdesc.jsp?catnum=20')">Entertainment</a>, <a href="javascript:showPopupWindow('catdesc.jsp?catnum=5')">Intimate Apparel/Swimsuit</a>, and <a href="javascript:showPopupWindow('catdesc.jsp?catnum=92')">Suspicious</a>
我試過以下,但它只是匹配的第一個結果,幷包括>
和<
我不想要的。我確定這是正則表達式的一個問題,但我不太清楚它是否足夠了解哪些是錯誤的。注意上面的字符串是$result.categorization
$result.categorization -match '(\>(.*?)\<)'
這將返回
Name,Value
2,Entertainment
1,>Entertainment<
0,>Entertainment<
我想回到
Name,Value
2,Suspicious
1,Intimate Apparel/Swimsuit
0,Entertainment
我也試過正則表達式上市Regular expression to extract link text from anchor tag,但不匹配任何東西。
@YEMyslf:很高興聽到它;我的榮幸。 – mklement0