国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - js 正向預查的正則 匹配不上?

瀏覽:148日期:2023-05-22 15:59:27

問題描述

目的:去除大括號右邊的空格。下面的可以://第一個var a = '我是空格 {我是參數} 我前面 {我是參數} 有空格 我前面的空格不匹配';hand_trim1(a);function hand_trim1(str){

return str.replace(/(?:})s+/g,’}’);

}

//第二個var a = '我是空格 {我是參數} 我前面 {我是參數} 有空格 我前面的空格不匹配';hand_trim2(a);function hand_trim2(str){

return str.replace(/}s+/g,’}’);

}

//第三個(這個為什么就是匹配不上呢????????)var a = '我是空格 {我是參數} 我前面 {我是參數} 有空格 我前面的空格不匹配';hand_trim3(a);function hand_trim3(str){

return str.replace(/(?=})s+/g,’’);

}

問題解答

回答1:

正向預查是零寬,意思就是寬度是0,只是匹配一個位置,只要這個位置滿足就可以,并不匹配具體的內容;(?=})匹配的位置應該是在這個位置后面有一個};s+表示從這個位置起,后面跟著空白符;所以,滿足上面兩個條件的位置是這個位置后面的字符即是},又是空白符,因此,這種位置根本不存在,所以不匹配;其實這個位置應該是左邊是一個},右邊是s+,但是js沒有負向斷言,無法預測左側的字符類型。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 日韩中文字幕在线观看 | 亚洲天堂资源网 | 欧美午夜网站 | 国产看片一区二区三区 | 久久国产成人福利播放 | 日韩一级精品视频在线观看 | 2020精品极品国产色在线观看 | 国产三级视频在线播放 | 99久久国产综合精品网成人影院 | 一级女性全黄久久生活片免费 | 欧美一级在线免费观看 | 亚洲观看视频 | 欧美一级毛片无遮挡 | 奇米四色综合久久天天爱 | 亚洲看黄| 亚洲欧美日韩精品久久亚洲区 | 美女视频免费黄的 | 亚洲刺激视频 | 狠狠色丁香九九婷婷综合五月 | 一级特级aaa毛片 | 国产一区二区在线 |播放 | 毛片免费看看 | 日本免费一区二区三区三州 | 亚洲国产三级在线观看 | 玖玖香蕉视频 | 精品videosex性欧美 | 99久久久免费精品免费 | 亚洲精选在线观看 | 久久精品香蕉视频 | 国产jk福利视频在线观看 | 久久精品国产国产 | 欧美另类性视频在线看 | 一极毛片 | 国产男女爽爽爽爽爽视频 | 久草精品免费 | 久久99精品国产免费观看 | 九九热视频精品 | 国产成人精品免费视 | 亚洲精品美女在线观看 | 免费一级毛片在线播放欧美 | 九月婷婷亚洲综合在线 |