Heim  >  Artikel  >  Web-Frontend  >  JavaScript verwendet reguläre Ausdrücke, um Inhalte in Zeichenfolgen zu ersetzen

JavaScript verwendet reguläre Ausdrücke, um Inhalte in Zeichenfolgen zu ersetzen

高洛峰
高洛峰Original
2017-01-14 09:29:331338Durchsuche

Es gibt nicht viel zu sagen, bitte schauen Sie sich den spezifischen Implementierungscode an

//从字符串'Is this all there is'中剪去'is':
 var str='Is this all there is';
 var subStr=new RegExp('is');//创建正则表达式对象
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//Is th all there is
 var subStr=new RegExp('is','i');//创建正则表达式对象,不区分大小写
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//this all there is
 var subStr=new RegExp('is','ig');//创建正则表达式对象,不区分大小写,全局查找
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//th all there
 var subStr=/is/ig;//直接量法创建正则表达式对象,不区分大小写,全局查找
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//th all there
 console.log(str);//Is this all there is 可见replace并不改变原始str


Das Obige ist der gesamte Inhalt dieses Artikels Dieser Artikel kann jedem beim Lernen oder Arbeiten helfen und hofft auch, die chinesische PHP-Website zu unterstützen!

Weitere Informationen zu JavaScript, das reguläre Ausdrücke zum Ersetzen von Inhalten in Zeichenfolgen verwendet, finden Sie auf der chinesischen PHP-Website!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn