首页 >

javascript – 在js的正则里面能引用正则本身的变量吗?

后端开发|php教程javascript - 在js的正则里面能引用正则本身的变量吗?
javascript,正则表达式,php
后端开发-php教程
比如在php里面
暗刷插件源码,vscode运行js,ubuntu网卡,tomcat访问日志,ios sqlite查询,班级网页设计的代码,织梦本地管理系统连接远程数据库,中网云服务器买了可以升级么,world press论坛插件,vue的前端框架,爬虫部署,php 插件,seo策划,Springboot快速模板,织梦 重新生成标签,极速微网站建设cms,同学录网页源码,物流企业网站织梦模板,pjblog后台地址,不存在页面源码,网络管理系统由,微信小程序记账e源码lzw
preg_prelace("/(.+?)/is", $text);

这个在我可以用\\1来引用第一个参数,在js的正则表达式里可以这么用吗?

android源码替换桌面,vscode 创建公共js库,ubuntu 语言 命令,tomcat 页面不跳转,python爬虫 div,php 获取日期的月份,合川区大数据seo优化,交易网站源码免费下载,网页中图片自动切换模板lzw
源码 crm,vscode 快键,ubuntu 日用,tomcat应用名字,sqlite语句的通配符,微信订阅号测试插件,互联网大前端框架,图片爬虫200源app,删除cookie php,临沂seo价格,好的h5制作网站模板下载,httpclient获取网页源码,小程序公司模板lzw
回复内容:

比如在php里面

preg_prelace("/(.+?)/is", $text);

这个在我可以用\\1来引用第一个参数,在js的正则表达式里可以这么用吗?

\n就可以了,比如\1\2,例子:

var regexp = /(['"])[^'"]*\1/;console.log(  regexp.test("'1'"),  regexp.test('"2"'),  regexp.test('"3\'')); /* true true false */

当然可以啊

/(.+?)/.exec("xxx")

PS. 因为不是在字符串里,所以你不需要两个反斜线

可以的,不过JS里面String.replace(reg,newStr)可以直接使用正则字面量的,所以不用包在字符串里面。
1 2 n 在正则里面第几个子串;可以用 $1 $2 $n 指匹配到的字符串内容
比如,把匹配到的标签替换成空字符串:

var str = '

hello world

';str.replace(/(.+)/i,'');//

javascript - 在js的正则里面能引用正则本身的变量吗?
  • 什么是PHP中正则表达式的函数?(使用详解)
  • 什么是PHP中正则表达式的函数?(使用详解) | 什么是PHP中正则表达式的函数?(使用详解) ...

    javascript - 在js的正则里面能引用正则本身的变量吗?
  • PHP正则表达式提取超链接及其标题,正则表达式超链接
  • PHP正则表达式提取超链接及其标题,正则表达式超链接 | PHP正则表达式提取超链接及其标题,正则表达式超链接 ...

    javascript - 在js的正则里面能引用正则本身的变量吗?
  • php正则表达式(regar expression)【PHP】
  • php正则表达式(regar expression)【PHP】 | php正则表达式(regar expression)【PHP】 ...