我想獲取familyId,並且在compar/produ.aspx之間有一個替代方案。我使用正則表達式:c#正則表達式 - 替代文字
\ /選擇器/ (。COMPAR + |機生產線+)的.aspx \ famiid = (\ d {2}) \ &機生產線= \ d {2}
匹配: /selector/comparioPage.aspx?famiid=32 &機生產線= 40 和 /selector/productCust.aspx?famiid=32 &機生產線= 40
,我得到FAMILYID作爲第二場比賽。
其實我必須使用()來使可能的替代(比較或產品)。問題是我不想在比賽組中獲得compario或產品。
但是如果我刪除(),正則表達式的行爲有所不同:/選擇/不選擇:(
我怎樣才能擺脫()和僅獲得FAMILYID
的一部分嗎?由於
將此標記爲答案;我很有趣,但我並不知道?:詭計。 – Paul 2011-06-06 19:40:03
@保羅你的慷慨感謝。很高興你發現它很有用。我贊成你的迴應,因爲它也是一個有用的策略來挑選特定的羣體。 – 2011-06-06 19:44:32
你是對的,模式必須匹配以compar爲前綴的頁面 - 比如compario.asp,comparioCust.apsx等 – roland 2011-06-06 19:48:14