国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

正則表達(dá)式實(shí)戰(zhàn)

godruoyi / 1377人閱讀

摘要:使用可以參考的高階用法將字符串中每個(gè)單詞的首字母設(shè)置為大寫(xiě)匹配文本進(jìn)行替換驗(yàn)證首字母是否大寫(xiě)取出指定的字符串如果正則表達(dá)式匹配成功,則會(huì)執(zhí)行回調(diào)函數(shù),如果沒(méi)有匹配成功,則直接返回原字符串如果匹配成功,則返回的參數(shù)依次為原字符串,匹配的

replace使用可以參考 js-replace的高階用法
1.將字符串中每個(gè)單詞的首字母設(shè)置為大寫(xiě)

let sStr = "hello world"
let matched = sStr.replace(/(w)|s(w)/g, $1 => $1.substring(0,1).toUpperCase()+$1.substring(1)); //匹配文本進(jìn)行替換
console.log("matched ->", matched)

2.驗(yàn)證首字母是否大寫(xiě)

/^[A-Z](w|s)*$/.test("A cccccc")

3.取出指定的字符串

let name = ""
name.replace(/()/g, function(){console.log(arguments)})
// 如果正則表達(dá)式匹配成功,則會(huì)執(zhí)行回調(diào)函數(shù),如果沒(méi)有匹配成功,則直接返回原字符串
// 如果匹配成功,則返回的參數(shù)依次為原字符串,匹配的各個(gè)字符串,然后是第一個(gè)匹配串的位置

// 如何去除不需要的字符串,直接可以通過(guò)在第二個(gè)參數(shù)中構(gòu)造最終的字符串
name.replace(/()/g, "$2")

4.關(guān)于特殊標(biāo)記說(shuō)明

// $i (i:1-99) : 表示從左到右,正則子表達(dá)式(組)匹配到的文本
var str = "Please make health your first priority"; //健康放在第一位
 str = str.replace(/(^w+)(.+)/g,"$2 $1");
 console.log(str);
 // output:  make health your first priority Please
 var str = ""a","bc"";
 // 匹配所有 類似"abc" 字符并替換為 "abc"
 str = str.replace(/"([^"]*)"/g,""$1"");
 console.log(str);
 // output: "a","bc"

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/99452.html

相關(guān)文章

  • php實(shí)戰(zhàn)正則達(dá)式(二):提取html元素

    摘要:在閱讀這篇文章前最好把同系列文章實(shí)戰(zhàn)正則表達(dá)式一驗(yàn)證手機(jī)號(hào)先仔細(xì)閱讀一遍。但實(shí)際上這樣一個(gè)表達(dá)式是無(wú)法從上面的中提取第一個(gè)元素的這里主要的問(wèn)題是在默認(rèn)情況下點(diǎn)號(hào)字符無(wú)法匹配換行符。但是很遺憾,正則表達(dá)式中沒(méi)有排除型子表達(dá)式或者說(shuō)排除型分組。 這篇文章通過(guò)提取html元素介紹了正則表達(dá)式中模式修飾符、貪婪匹配與非貪婪匹配、Unicode模式、環(huán)視等知識(shí)點(diǎn)。在閱讀這篇文章前最好把同系列文章...

    ityouknow 評(píng)論0 收藏0
  • 正則達(dá)式-基礎(chǔ)實(shí)戰(zhàn)

    摘要:正則表達(dá)式基礎(chǔ)實(shí)戰(zhàn)篇在理論基礎(chǔ)篇之后呢應(yīng)該就對(duì)正則表達(dá)式有了一些了解比如說(shuō)如何去創(chuàng)建一個(gè)正則表達(dá)式以及其中的匹配規(guī)則等等那么就開(kāi)始正則表達(dá)式的實(shí)戰(zhàn)吧建議把所有的實(shí)例在窗口敲一遍例子中展現(xiàn)的只是一部分配合正則表達(dá)式理論基礎(chǔ)篇地址原址使用效 正則表達(dá)式-基礎(chǔ)實(shí)戰(zhàn)篇 在理論基礎(chǔ)篇之后呢,應(yīng)該就對(duì)正則表達(dá)式有了一些了解.比如說(shuō)如何去創(chuàng)建一個(gè)正則表達(dá)式以及其中的匹配規(guī)則等等.那么就開(kāi)始正則表達(dá)...

    muddyway 評(píng)論0 收藏0
  • 正則達(dá)式-基礎(chǔ)實(shí)戰(zhàn)

    摘要:正則表達(dá)式基礎(chǔ)實(shí)戰(zhàn)篇在理論基礎(chǔ)篇之后呢應(yīng)該就對(duì)正則表達(dá)式有了一些了解比如說(shuō)如何去創(chuàng)建一個(gè)正則表達(dá)式以及其中的匹配規(guī)則等等那么就開(kāi)始正則表達(dá)式的實(shí)戰(zhàn)吧建議把所有的實(shí)例在窗口敲一遍例子中展現(xiàn)的只是一部分配合正則表達(dá)式理論基礎(chǔ)篇地址原址使用效 正則表達(dá)式-基礎(chǔ)實(shí)戰(zhàn)篇 在理論基礎(chǔ)篇之后呢,應(yīng)該就對(duì)正則表達(dá)式有了一些了解.比如說(shuō)如何去創(chuàng)建一個(gè)正則表達(dá)式以及其中的匹配規(guī)則等等.那么就開(kāi)始正則表達(dá)...

    caozhijian 評(píng)論0 收藏0
  • Vim實(shí)戰(zhàn)指南(五):文本替換

    摘要:原文地址實(shí)戰(zhàn)指南五文本替換在編輯代碼時(shí),有時(shí)候你希望對(duì)變量或者函數(shù)重命名。提供了強(qiáng)大的替換功能,比其他普通編輯器的更好用。事實(shí)上你打不用如此麻煩,只需下面簡(jiǎn)單的替換即可本文列出了常用的文本編輯中全局替換的方法。 原文地址:Vim實(shí)戰(zhàn)指南(五):文本替換 Introduction 在編輯代碼時(shí),有時(shí)候你希望對(duì)變量或者函數(shù)重命名。vi提供了強(qiáng)大的替換功能,比其他普通編輯器的ctrl+r更好...

    ad6623 評(píng)論0 收藏0
  • Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---26、正則達(dá)式

    摘要:上一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)高級(jí)用法下一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)與正則表達(dá)式抓取貓眼電影排行本節(jié)我們看一下正則表達(dá)式的相關(guān)用法,正則表達(dá)式是處理字符串的強(qiáng)大的工具,它有自己特定的語(yǔ)法結(jié)構(gòu),有了它,實(shí)現(xiàn)字符串的檢索替換匹配驗(yàn)證都不在話下。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---25、requests:高級(jí)用法下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---27、Requests與正則表達(dá)式抓取貓眼...

    Pocher 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<