javascript
挑战JavaScript正则表达式每日两题(1)
?下一篇
不少學(xué)習(xí)JS開發(fā)的同學(xué)可能對(duì)正則表達(dá)式抱有不屑一顧的態(tài)度,認(rèn)為用到時(shí)再查查不就行了。以前在學(xué)習(xí)其他語言,例如JAVA和C#時(shí),我就有這么一種觀點(diǎn)--反正看了不用就忘。
?
但是,JS開發(fā)中,你無論是自己開發(fā)還是觀看別人的模塊或者第三方庫,你會(huì)更為頻繁地使用到正則表達(dá)式。因此,正則表達(dá)式一下子變得不再是可有可無。
?
從本篇開始,我打算使用大致10多天時(shí)間,開發(fā)二十多個(gè)題,都是有關(guān)正則表達(dá)式的使用問題,權(quán)作JAVASCRIPT開發(fā)朋友的一種小型討論聚會(huì),但絕不是什么“擂臺(tái)”賽。問題給出后,將在下一篇中給出參考答案與解析(不正確處還請(qǐng)指正為盼),然后繼續(xù)出題,再在下一篇中給出參考答案與解析,然后繼續(xù)出題,再......
?
本篇的兩道題目是:
?
?
1,判斷題(正確的在后面括號(hào)內(nèi)填寫T;錯(cuò)誤的填寫F)
JS正則表達(dá)式有18個(gè)元字符,如下圖所示:
圖中的某些元字符只有在正則表達(dá)式的特定上下文中才具有某種特殊含義,在其他上下文中則被當(dāng)成普通直接量處理。然而,如果想在正則表達(dá)式中使用這些元字符的直接量進(jìn)行匹配,則必須使用前綴字符\進(jìn)行轉(zhuǎn)義。(? )
?
2,解答題
?
給定字符串
“ab dword1=243[ASD\FEDSF-]234ff/sdfsf{dkdkd”,如何找出其中所有的正則表達(dá)式元字符。
?
下一篇?
總結(jié)
以上是生活随笔為你收集整理的挑战JavaScript正则表达式每日两题(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP笔记 ---关于web应用的安全性
- 下一篇: Ehcache 整合Spring 使用页