最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS 正則表達式的位置匹配

 更新時間:2009年12月04日 12:35:51   作者:  
JS中正則表達式的位置匹配代碼,國外翻譯的文章。

http://regexpal.com/

上面這個網(wǎng)站可以用于在線檢測JS的正則表達式語法

除了熟知的幾個固定字符表示位置:

^ : Match the beginning of the string and, in multiline searches, the beginning of a line.

$ : Match the end of the string and, in multiline searches, the end of a line.

\b: 

Match a word boundary. That is, match the position between a \w character and a \W character or between a \w character and the beginning or end of a string. (Note, however, that [\b] matches backspace.)

\B: Match a position that is not a word boundary.

還有的就是使用正則表達式來確定要匹配的位置,也叫做Zero-Width Test(零寬斷言)

(?=p) :

A positive lookahead assertion. Require that the following characters match the pattern p, but do not include those characters in the match.

(?!p) :

A negative lookahead assertion. Require that the following characters do not match the pattern p.

對于(?=p)和(?!p)的使用舉一個例子:

要在url(skins/default/images/index/default.png)中匹配"/default/"中的"default",而不匹配"/default.png"中的"default"?

正則表達式: (?!\/)default(?=\/)

其中(?!\/)表示以"/"開頭,(?=\/)表示以"/"結(jié)尾

相關(guān)文章

最新評論

苗栗县| 尚志市| 共和县| 磴口县| 衡阳市| 丽江市| 阿拉善右旗| 青川县| 华阴市| 类乌齐县| 浮山县| 灵石县| 循化| 利川市| 蒲江县| 揭东县| 措勤县| 罗城| 洞头县| 海淀区| 泸西县| 平果县| 长宁区| 大兴区| 全州县| 铜梁县| 临泉县| 门头沟区| 清镇市| 上虞市| 汽车| 望谟县| 嫩江县| 察雅县| 梧州市| 池州市| 涿州市| 夏津县| 会宁县| 泗阳县| 黄龙县|