[英]Simple regex C#
我有:
<span id="WidgetMain1_WidgetContact1_City_lbl">Woodside, </span>
<span id="WidgetMain1_WidgetContact1_State_lbl">NY</span>
我想獲得伍德賽德和紐約州的名字,我嘗試:
Regex rl = new Regex(@"WidgetMain1_WidgetContact1_City_lbl/"">(.+?)</span>");
Regex nn = new Regex(@"WidgetMain1_WidgetContact1_State_lbl/"">(.+?)</span>");
在兩種情況下均不起作用:(
正如肯尼斯(Kenneth)所說,雙引號附近有一個錯誤,如果刪除正斜杠,它將起作用。
另外,如果可能的話,建議不要使用圓點,在這種情況下,我會將(。+?)更改為([^ <>] *?),這樣就只需要跨度之間的值(如果有是html標記),則該點速度很慢,並且可能在長文檔上造成很多麻煩。
干杯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.