正则表达式相关内容
问 题 需求如下,商品标题中提取商品名与保留标签。 //原始字符串 str1 = "[标签1][标签2]没错我就是标题[保留标签]" str2 = "[标签1][标签2][标签3]呵呵睡觉去洗澡[保留标签]" str3 = "[标签1][标签2][标签3][标签4]在吗早安晚上好[保留标签]" //需求输出结果 str1 = "没错我就是标题[保留标签]" str2 = "呵呵
..
问 题 用Python匹配HTML tag的时候,和有什么区别? 解决方案 第一种写法是,尽可能多的匹配,就是匹配到的字符串尽量长,第二中写法是尽可能少的匹配,就是匹配到的字符串尽量短。 比如tag>tag>end,第一个会匹配tag>tag>,第二个会匹配,如果要匹配到二个 >,就只能自己写了
..
我想要输入框只能输入0或者正数(小数点也可以),我改怎么弄才好啊?
..
问 题 RT 这样写有什么问题吗? "12345678901".replace(/(^\d{3}|\d{4}\B)/g,"$1-"); // "123-4567-8901" 解决方案 手机: '12345678901'.replace(/\B(?=(?:\d{4})+$)/g, '-') // '123-4567-8901' 价格: '99893'.replace(
..
问 题 查询collection中某个属性中是否含有号码 我看官方文档似乎是只支持简单的匹配。 情况如下 . {"DESC" : "保存注册基本信息,用户名:管理员,手机号:13262868235,密码是否一致:True"} . 假如只考虑较为简单号码匹配:'1[3|5|7|8]\d{9}' 应该怎么做? 解决方案 这 doc 设计的有问题……本来 mon
..
问 题 在python下可以使用的正则表达式,在Js下使用replace函数的时候报错,求帮看下原因 /
(.?)/gm 解决方案 /
(.?)/gm ==> /
(.?)/gm
..
问 题 校验一个字符串,是否包含ck 1.大小写无所谓,不做区分。 2.ck必须是连着的,可以出现在这个字符串的任何位置处。 求教~~ 谢谢! 解决方案 JS的,用/ck/i即可。 /ck/i.test('abcdef'); // false /ck/i.test('abckmm'); // true /ck/i.test('abCkmm'); // true /c
..
写了一个简短的正则用作验证是否为手机号 var rg = new RegExp(/^[1][34578]\d{9}$/g); if(rg.test("15988888888")){ console.log(1); }else{ console.log(2); } 上面的代码直接在网页中运行,控制台返回2。 而无论是在线测试,还是在控制台直接将代码输入,返回是1。 为什么
..
问 题 有一个字符串 s = "I. INTRODUCTIONIN analogy with the radio-frequency or microwave antennas,an optical antenna facilitates energy transfer from guided-wave modes of an optical waveguide to optical
..
问 题 mac 下我用sudo brew install redis 安装成功了,但是重启web容器后还是不生效 extension=php_redis.dll 也加上去了 解决方案 Mac上的扩展有.dll做扩展名的吗?Windows用多了吧,*nix系统下编译成的是*.so文件
..
问 题 python初学者,写一个简单的爬虫程序,在处理标题的时候遇到的问题 按照网文的写法,好像应该先 txt = "大家好我叫123abc" str1 = txt.decode('gb2312') str2 = str1.encode('utf-8') 但是编译结果显示 AttributeError: 'str' object has no attribute 'decod
..
问 题 问题是这样的, 类似于扣扣表情上面的功能 , 如果在textarea下存在有[微笑]的字样,就把[微笑]成 正则比较弱,希望有这方面熟悉的人帮忙解决一下。 解决方案 如果是精确替换的话,并不需要正则表达式啊,直接用 text.replace('[微笑]', '
..
问 题 在table里 把td里面的str1 替换成 str1 这个是dom对象,是对象,不是文本。请问一下,这应该怎么做呢? 解决方案 用 $& 引用正则内容即可 td.innerHTML = td.innerHTML.replace(/str1/, '$&');
..
问 题 比如: var str = "symbol is ok.ok, but not ok"; 把每出现的用.连接的第一个 ok 或者单个 ok 替换成 yes: var reg = new RegExp(?); var result = str.replace(reg, 'yes'); // 输出 symbol is yes.ok, but not yes 解决方案
..
问 题 如何通过正则把字符串 '01-09,02-11,15-01' 替换为 '1-9,2-11,15-1' 替换要求为:如果十位数上的数字为0,那么替换为空,尽量可以一次性替换掉 解决方案 str.replace(/(\D|^)0+(?=[0-9])/g,"$1")
..
问 题 请问怎样使用js将数字转化为ip地址的格式? 解决方案 function numberToIp(number) { return (Math.floor(number/(256*256*256))) + "." + (Math.floor(number%(256*256*256)/(256*256))) + "." + (Math.floor(number%
..
问 题 如何用js正则匹配 User-Agent appVersion/2.6.5 DeviceId=C797D3CB-725A-4758-A193-B841DBBD69AC Channel=appStore 中 appVersion 后面的2.6.5 解决方案 a = "User-Agent appVersion/2.6.5 DeviceId=C797D3CB-725A-4758-
..
问 题 javascript只能输入正数,最多保留3位小数,输入的值不能大于1亿的正则怎么写? 解决方案 /^+?\d{1,8}(\.\d{1,3})?$/
..
问 题 我需要将"."号换成中文的"。"号 vi编辑器中可以匹配"."号吗? 解决方案 :%s/\./。/g
..
问 题 求正则大神 假如有3个域名,aaa.com; bbb.com ; ccc.com ; 怎么判断当前页面地址loaction.href是否是这3个域名之下的,考虑http和https; 比如http://www.baidu.com/aaa.com 就是false, https://aaa.com/img/01.png 就是true; http://a.bbb.com/img/0
..