0
我有一個XPath字符串類似如下:Javascript:如何xpath字符串在[整數]?
/html/body/table/a/img
/html/body/table/a[3]/img
有時有[整數],其他時間不存在。
我想要一個正則表達式來分割與「a」或「a [integer]」一起工作的字符串。
string.split(/a[0-9]/);
我有一個XPath字符串類似如下:Javascript:如何xpath字符串在[整數]?
/html/body/table/a/img
/html/body/table/a[3]/img
有時有[整數],其他時間不存在。
我想要一個正則表達式來分割與「a」或「a [integer]」一起工作的字符串。
string.split(/a[0-9]/);
我會極力推薦的XPath感知庫(一些瀏覽器支持從JS evaluate/XPath支持),但..也許是:
/\/a(?:\[\d+])?\//
將匹配 「/ A /」 和「/a [(但不是「a []」或甚至「a /」)等等。請注意,我將「/」包含在匹配中以便不容易接受誤報也 - - 不想匹配「t * a * ble」。