我试图从类似下面一行使用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