正则表达式,怎么理解.*" 匹配一个 HTML 标记./\b([a-z]+) \1\b/gi 一个单词连续出现的位置上面

kenjaychen2022-10-04 11:39:541条回答

正则表达式,怎么理解
.*" 匹配一个 HTML 标记.
/b([a-z]+) 1b/gi 一个单词连续出现的位置
上面两个例子中都有数字1,
还有第二个例子后面的gi,i是不区分大小写,

已提交,审核后显示!提交回复

共1条回复
笛声飞扬829 共回答了21个问题 | 采纳率90.5%
这是正则表达式()的作用:分组并且存储以备后面引用.
.*" 和 /b([a-z]+) 1b/gi
中(.*)和(【a-z】+)表示一个分组且存储了括号内一个表达式描述的字符.
一般用来引用重复出现的字符如 bb 可以这样([a-z])1 表示查找2个重复出现的字符.
1表示向前面括号内匹配的引用一下
g-表示在全局查找匹配
I:不区分大小写
1年前

相关推荐

第一个必须是字母第二个可以是数字或字母的正则表达式
第一个必须是字母第二个可以是数字或字母的正则表达式
求正则表达式,第一个必须是字母,第二个可以是字母或是数字
醉太平06161年前1
沐訾 共回答了23个问题 | 采纳率91.3%
[a-zA-Z][a-zA-Z0-9]* 至少一个字,第一个是字母,后面可以没有,也可以是字母或数字
[a-zA-Z][a-zA-Z0-9]+ 至少两个字,第一个是字母,后面的也可以是字母或数字
[a-zA-Z][a-zA-Z0-9] 必须是两个字,第一个是字母,第二个可以是字母或数字
java下面这个正则表达式为什么是这样匹配?
java下面这个正则表达式为什么是这样匹配?
input:Twas brilling,and the slithy toves
regex:and|Andbw+
find():and start=15 end=18
不理解为什么就匹配了一个and.难道\b不是单词边界么?
还有这个也不理解……
input:Did gyre and gimble in the wabe.
regex:w+W?$
find():wabe.start=27 end=32
不是勉强的么?为什么还是匹配了一个.
coffeehjj1年前1
wanlisky 共回答了13个问题 | 采纳率84.6%
呃,
第一个问题.
and|Andbw+在你给的文本中只能匹配and,也就是说你的表达式只有前半部分生效了.原因有2:
第一,你的表达式有两部分,and和ANDbw+引擎首先用第一部分去对目标文本检索,如果不成功才会用第二部分.而引擎在15-18的位置第一部分发现了and字符串,就报告成功了,忽略了第二部分的检索.
第二,你的表达式的第二部分在你的目标文本中是永远不会成功的.原因在于b后需要匹配至少一个w,而b后是空格故w匹配失败,第二部分整体失败.


第二个事儿:
?是勉强的,不错.可它表达的意思是:能不匹配就不匹配,不能不匹配我还是要匹配.
分析你的结果,wabe.是吧.
w+拿下wabe
W?首先放弃对.的匹配,对吧,控制权交给后面的$
$试图寻找文本结尾,可是它却找到了.是吧.怎么办呢?此时它对W?说,你不是放弃了一次机会嘛,你用上吧,这样没准咱就成功了.W?听了觉得有道理,于是控制权又回到它那,它把.拿下,然后$匹配到了文本结尾.
整体报告成功.

结论:无论是勉强的还是积极的,它们都是为全局服务的,当有人迫使它们使用机会(勉强)亦或是放弃得到(积极)时,它们会义无反顾.引擎一定要尝试所有的可能才会报告最终结果,明白吧.
心正则笔直.宋代抗金名将岳飞,精忠报国,一心收复失地,写下了情真意切,壮怀激烈的《满江红》 仿写例句
扑天雕1年前1
tpsmall 共回答了17个问题 | 采纳率88.2%
心正则笔直,蜀国名相诸葛亮,鞠躬尽瘁,一心北定中原,写下了满怀壮志,感慨万千的《出师表》.
检验时区正则表达式; 格式:H08:30 或者 -H09:40 我知道验证时间表达式 ^(([0-1]\d)|(2[0-
检验时区正则表达式; 格式:H08:30 或者 -H09:40 我知道验证时间表达式 ^(([0-1]d)|(2[0-4])):[0-5]
就是再时间前面加 H 或者-H.
求大侠帮写个~
孤独的勇者11年前1
我是一条鱼0909 共回答了20个问题 | 采纳率95%
/((H)|(-H))(([0-1]d)|(2[0-4])):[0-5]d/
离散数学题目设正则5叉树的树叶数为17,则分支数为i = .
cc王毙虾1年前1
oo2 共回答了22个问题 | 采纳率95.5%
答案:利用公式 (m-1)i=t-1
m=5,t=17 带入得分支数 i=4
正则表达式限制为1到10之间的整数,这个怎么写?就是只允许输入0,1,2,3,4,5,6,7,8,9,10这11个整数!
正则表达式限制为1到10之间的整数,这个怎么写?就是只允许输入0,1,2,3,4,5,6,7,8,9,10这11个整数!(急)
忱着你的名字入眠1年前1
p0coc787 共回答了17个问题 | 采纳率82.4%
[0-9]|10
请教一个正则表达式其形式是 第一个只能数字(0-9)+一个英文句号+两位数字(0-9),如2.00,1.00,1.06,
请教一个正则表达式
其形式是 第一个只能数字(0-9)+一个英文句号+两位数字(0-9),如2.00,1.00,1.06,2.08等形式
qqnanhai1年前1
恋楠一世 共回答了16个问题 | 采纳率81.3%
d.d{2}或者d.dd
d是数字
.是句号,如果是.的话就会变为任意字符
{2}代表有2个这样的字符
正则表达式,匹配 不等于 你好之外的2至5位汉字 ^__________[\u4E00-\u9FA5]{2,5}$
路人婕20041年前1
kiss_04 共回答了13个问题 | 采纳率92.3%
^(?!.*你好)[u4E00-u9FA5]{2,5}$
正则表达式:[1-9]\\d\\d\\d0[1-9] 啥意思
神鸟小曜飞飞1年前1
罪恶的脑袋 共回答了19个问题 | 采纳率94.7%
[1-9]表示1到9之间的任意一个数字
\d表示0-9之间的任意一个数字
0就是0
总体就是以非0数字开头后面跟着3个任意数字,再跟着一个0,然后以非0数字结尾
正则表达式>[^0-9a-zA-Z-:_ ./|]
正则表达式>[^0-9a-zA-Z-:_ ./|]
[^0-9a-zA-Z-:_ ./|]的意思是 26个大小写字母、0-9的十个数字和:_ ./|几个标点以外的字符对吧
如果要加上= 这三个字符呢,该如何写
凯炫1年前1
菜菜鸟儿 共回答了17个问题 | 采纳率82.4%
你是要在哪里加?如果是和字母数字一样被排除的话,加在|后面就好了.[^0-9a-zA-Z-:_ ./|=&?]
JS正则表达式验证小数的问题用JS验证输入的是一个小于1的小数.也就是小数点前面必须为0的...后面保留2位小数...不
JS正则表达式验证小数的问题
用JS验证输入的是一个小于1的小数.也就是小数点前面必须为0的...后面保留2位小数...不能是负数...格式就类似0.XX
落叶雪飞1年前1
佐佐木的爱 共回答了21个问题 | 采纳率90.5%
var txt = document.f1.num.value;//被校验的值
var pattern=/^0.d{2}$/;
if(!pattern.exec(txt))
{
alert("请输入小于1并且小数点后两位的非负小数!");
}
最多输入50字符的中文、英文、数字且不能包含英文标点和特殊符号的正则表达式
菠萝脏1年前1
jimvincent 共回答了15个问题 | 采纳率100%
^[u4e00-u9fa5a-zA-Z0-9]{0,50}$
只替换单词后面的或单词之间的一个空格,如果是多个空格也只替换其中的一个空格,用正则表达式如何写?
zhqi86861年前1
472805 共回答了18个问题 | 采纳率100%
这个空格替换成啥?
匹配的表达式(不要引号)
"([A-Za-z-]+) "
替换的表达式(不要引号)
"1[这里填你要替换的内容]"
如何用c#正则表达式根据“姓名”与“年龄”两个关键词取出如下文件 姓名
如何用c#正则表达式根据“姓名”与“年龄”两个关键词取出如下文件 姓名
如何用c#正则表达式根据“姓名”与“年龄”两个关键词取出如下文件

姓名
张三


年龄
18

中的“张三”,“18”。
beijngren1年前1
伤悲无限女 共回答了11个问题 | 采纳率81.8%
姓名s*(?'name'[^
包含普通字母,数字,但不包含特殊符号(' " \ )的正则表达式怎么写
包含普通字母,数字,但不包含特殊符号(' " )的正则表达式怎么写
包含普通字母、数字,但不包含特殊符号(‘ “ )的正则表达式怎么写
aa991年前1
Bigotu 共回答了12个问题 | 采纳率100%
下面正则表达式普通字母、数字已经隐含了不包括特殊符号
所以下面包含普通字母、数字的正则表达是符合要求
^[a-zA-Z0-9]+$
不包含特殊符号(‘ “ ),但可以包含其它字符的正则表达式
^[^('"\?)]+$
正则表达式测试校验问题return /^(?:0000)[0-9]{4}([-/.)(?::[1-9]|1[0-2])\
正则表达式测试校验问题
return /^(?:0000)[0-9]{4}([-/.)(?::[1-9]|1[0-2])1(?:[1-9]|1[0-9]|2[0-8])|(?:[13-9]|1[0-2])1(?:29|30)|(?:[13578]|1[02])1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.)0?22(?:29))$/.test(S.trim(value));
这是一行,在eclipse中报红,请问是哪里有错误?
破哦77881年前1
pig3head 共回答了19个问题 | 采纳率89.5%
eval 是正确的思路.
纯正则也可行,只不过太麻烦.
最好是正则配合eval.
JavaScript测试
function checkFomula(str) {
if(/^[0-9()+-*/]+$/.test(str)) {
try {
eval(str);
return true;
} catch(ex) {
return false;
}
}
return false;
}
设L是所有由a、b、c组成的含有偶数个a 和b的字符串组成的集合.编写表示L的正则表达式.
msthe1年前1
沙漠鹰6008 共回答了13个问题 | 采纳率84.6%
是 a 和 b 加一起偶数个吗?如果是:
c*([ab]c*[ab]c*)*
函数依赖关系,BCNF,正则覆盖
函数依赖关系,BCNF,正则覆盖
假设属性集R = {ABCDEGH},FD集为:F = {AB → C, AC → B, AD → E, B → D, BC → A, E → G}。
(1)问: R1 = ABC, R2 = ACEH.
求,R1 和 R2 在F上映射的正则覆盖。如果不属于BC范式,则将分解为BC范式集合。
(2)问:FD集不变,将R={ABCDEG} 分解成{ABCDE ,ADG},是无损依赖分解还是无损链接分解。
蝶恋峰1年前1
xielizhen 共回答了17个问题 | 采纳率88.2%
任何一个二元关系. 答案: 是BCNF.二元关系中或为全关键字,或为一个单属性候选关键字. (2)关系模式选课(学号,课程号,成绩),函数依赖集F={(学号,课程号)→成绩}. 答案: 是BCNF.关系模式中只有一个候选关键字. (3...
求一js正则表达式;要求如下:要求为数字,大于等于零小数点后有一位或两位小数如输入的是整数时,不能以0开头(如01),如
求一js正则表达式;要求如下:

要求为数字,大于等于零

小数点后有一位或两位小数

如输入的是整数时,不能以0开头(如01),如是小数时不能以两个或两个以上的0开头(如000.1),可以输入0,但不能输入00...


无可奈何111年前2
ymh8100 共回答了14个问题 | 采纳率85.7%
/^(0|[1-9]d*)(.d{1,2})?$/
试试这个
(多项选择)正则表达式a*b*c匹配: A.ac B.a*b*c C.abc D.bbc
一叶观天1年前1
psh1986 共回答了17个问题 | 采纳率94.1%
ACD
*表示重复0次或多次
正则表达式 (a|b)* 与(a*b*)* 是否等价?请通过构造最小DFA说明理由.
andyliu851年前1
myf10924 共回答了13个问题 | 采纳率92.3%
(a|b)*和(a*b*)*从匹配的结果来看是相同的,但是从性能[捕获及反向引用]上来说是不相同的!
(a|b)*此表达式能够匹配a和b任意组合的字符串,因为(a|b)*如果展开表示则为(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b)(a|b).
(a*b*)*些表达式能够匹配a和b任意组合的字符串,因为(a*b*)*展开表示则为(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*)(a*b*).
应该很好理解!
正则表达式,怎样匹配多个单词要匹配的单词 cat ,dog ,dohpin.匹配的对象时一个英语文章,怎样全部匹配上述并
正则表达式,怎样匹配多个单词
要匹配的单词 cat ,dog ,dohpin.
匹配的对象时一个英语文章,怎样全部匹配上述并列的单词,且不多匹配
m400001年前1
iamlain 共回答了15个问题 | 采纳率86.7%
b(cat|dog|dohpin)b
如果还有其他单词,可以类似方法加进去
正则表达式,abc往后,直到第一个” 之间的所有字符.
正则表达式,abc往后,直到第一个” 之间的所有字符.
abc="def.gh"
d前面是向右的引号,h后面是向左的引号.
想写一个正则表达式,取出abc后面,直到第一个” 符号间所有的字符.
abc="def.gh"ijk
取得abc="def.gh"
lichuenz01年前1
风雨之翼 共回答了15个问题 | 采纳率93.3%
String s = "abc="def.gh"ijk";
System.out.println(s.replaceFirst("(abc="[^"]*").*","$1"));
做事一丝不苟下一句草生巅峰不显伟下一句身正则刚直下一句镜不蒙尘可照人下一句淡如秋菊无妨瘦下一句计利当计天下利下一句
若水1851年前2
三千七百万 共回答了19个问题 | 采纳率89.5%
下一句是 做人一身正气
草生巅峰不显伟岸,松长谷底不失高洁
身正则刚直,行正则威严
镜不蒙尘可照人,人不染污可树威
淡如秋菊无妨瘦,清似莲花不染尘
计利当计天下利,求名当求万世名
正则表达式要求匹配任意连续相同的五个数字,这一小段的正则怎么写
老俞家的13香1年前1
longkeshu 共回答了21个问题 | 采纳率95.2%
(d)1{4}
正则表达式匹配"[MT000]",其中数字是3位的任意数字,求表达式
北星极光1年前1
alexcjl 共回答了19个问题 | 采纳率89.5%
正则表达式是这样的:
[MTd{3}]
正则判断数字逗号数字有一串数字,格式为:4-10位后面用逗号分隔 ,后面又为4-10位数字.这样循环这种格式.例子(12
正则判断数字逗号数字
有一串数字,格式为:4-10位后面用逗号分隔 ,后面又为4-10位数字.这样循环这种格式.例子(12345,2345678,3456789)这种!还能匹配一组数字.例子(1234567)!谁能写出这样的一个正则表达式?想了好多种办法都不行.【主要看能匹配上这种格式的数字逗号数字】
zhj10379321年前1
完美毛毛虫 共回答了20个问题 | 采纳率85%
((d{4,10},?)+)
(d{4,10}(,d{4,10})*)
求一个正则表达式,要求由字母和短杠“-”组成,最大长度为20.
langtaige1年前1
zz6662000 共回答了17个问题 | 采纳率94.1%
[w-]{1,20}
正则表达式匹配11位或13位数字怎么写?
真正的爱你1年前1
8A211diao 共回答了17个问题 | 采纳率100%
^[d]{11}|[d]{13}$
复变函数,解析(全纯、正则),连续,邻域,奇点
复变函数,解析(全纯、正则),连续,邻域,奇点
试构造复变函数w=f(z),使得它在复数集C上连续,在z=0处可导,但在z=0处的任何邻域均有f(z)的解析点与奇点
信步走来1年前1
初恋无痕 共回答了27个问题 | 采纳率100%
关键看你这里奇点指的是什么了.一般孤立奇点可以分为 本质奇点,极点,可去奇点,最后一个相当于解析点,补充定义就好了,可以不考虑.但是在本质奇点,极点,附近都可以取到模充分大的复数,这在你给的条件:它在复数域连续的条件下是不可能的.但如果不仅限于讨论孤立奇点的话,可以看看这个分段定义的函数:当Im(z)>0,f(z)=z^2 当Im(z)0时,f(z)解析 ,且根据定义f(z)在0点可导,且导数为0,上述函数满足所有题目条件
正则表达式 预查(?=x)y请问以下两个正则如何解释:/(?=34)aa/g).test("134aa")/(?=34)
正则表达式 预查(?=x)y
请问以下两个正则如何解释:
/(?=34)aa/g).test("134aa")
/(?=34)/g).test("134aa")
songerYY1年前1
e4ka 共回答了17个问题 | 采纳率88.2%
=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp.比如bw+(?=ingb),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc.
正则表达式相关问题.请问以英文单词开头的行首添加AAA,
mm123456781年前1
莫丛 共回答了18个问题 | 采纳率94.4%
查找的表达式
([A-Za-z]+)b
替换的表达式
AAA1
如何用正则表达式在Emeditor中保留特定行的句子
如何用正则表达式在Emeditor中保留特定行的句子
我想说比如有这样一个文档
a
c
d
eeeurl=“www.***.com/dlisot/dfo.ddd"
e
f
g
gggurl=“www.***.com/dlisot/dfo1.ddd"
这些行的特征就是后缀名相同.
我只想要
www.***.com/dlisot/dfo.ddd
www.***.com/dlisot/dfo1.ddd
应该怎么办?
glxgl1年前1
最爱牛仔 共回答了15个问题 | 采纳率93.3%
我倒是觉得你题中已说得很清楚了.(也许你后来作了补充?)
而且 EmEditor 也能很好地满足你的要求(几乎是一步到位):
查找(正则表达式):
http:[^"]+.jsonp"
在[查找]对话框中点击[查找全部]按钮;
▲这样,所有的匹配项都已被选中(EmEditor支持 多选块)
复制;
粘贴到新窗口;
(▲这步当然可以先开新窗,再粘贴.但 EmEditor 专门有个命令[New and Paste],自己派个快捷键,日常使用会非常方便)
呀,粘贴的文本全连在一起!
别急,这就是我们刚才在搜索时故意用"结尾的原因:
现在只需(用[转义序列]或[正则表达式])把"替换成n即可.
--------------------
其实也没有必要追求一步到位.
可以想出各种 分步走 的办法,达到目的就行.
比如还可以这样:
查找(正则表达式):
http:
替换为:
n
▲这是使所有的 http:都成为行首
查找(正则表达式 或 转义序列):
"
替换为:
n
▲这样,所有引号中的链接就都单独成行了
然后,
查找(正则表达式):
http:.+.jsonp
▲这个正则表达式比方法1的简单
这次,我们点击[查找]对话框中的[书签全部]按钮;
▲这样,所有的匹配行都标了书签
然后,回到主窗:
右键菜单 >> 书签 >> 本文档 >> 提取书签行到新文件
(▲也可以在主窗左侧边栏的右键菜单中使用这个命令)
--------------------
若仍未解决,请“补充说明”或“追问”,我继续帮你.
求:正则表达式 表示12位的半角数字!
ISTILLIKEU1年前1
frank17224 共回答了21个问题 | 采纳率90.5%
这样"\d{12}"
正则表达式.小数点前最多五位最少一位,小数点后最多三位最少一位.
polo_wang1年前1
araja 共回答了15个问题 | 采纳率80%
^[0-9]{1,5}.[0-9]{1,3}$
只能输入中文、 英文、 数字 但不能是纯数字的正则表达式
lonki5221年前1
天台小刀 共回答了18个问题 | 采纳率83.3%
var reg = /^d*([u4e00-u9fa5]|[a-zA-Z])+d*$/;
正则表达式 匹配 最后一对()asdfdf(a)(b) 匹配 (b)asdf(asdf)sadf(sadf) 匹配 (s
正则表达式 匹配 最后一对()
asdfdf(a)(b) 匹配 (b)
asdf(asdf)sadf(sadf) 匹配 (sadf)
中文括号
撒旦发生大幅(阿斯顿飞)(撒旦发) 匹配(撒旦发)
阿斯顿飞(的)(撒旦发的)匹配(撒旦发的)
就是要最后的一对括号和里面的内容 不管是 中文括号 还是引文括号.
括号里面的内容不限字数.
其他的人1年前1
下辈子做人 共回答了22个问题 | 采纳率95.5%
var r=/((|()[^(())]*?()|))(?=[^()()]*$)/g;//
帮忙写个正则表达式,截取\r\n数字.后面的任意内容,一直到下一个\r\n数字.如图
帮忙写个正则表达式,截取rn数字.后面的任意内容,一直到下一个rn数字.如图

string reg = @"rn(?'ID'd+)..*s*";
MatchCollection Matches = Regex.Matches(htmlStr,reg,RegexOptions.Multiline);
用这个表达式,遇到别的rn就截止了,但是不是我想要的截止地方
wavill1年前1
jcsy 共回答了12个问题 | 采纳率83.3%
string reg = @"rnd+(.)rnd+"; MatchCollection Matches = Regex.Matches(htmlStr,reg,RegexOptions.Multiline);
正则表达式 :^a.*t$ 为什么表示以a开头t结尾的所有单词
正则表达式 :^a.*t$ 为什么表示以a开头t结尾的所有单词
“."只匹配一个字符,“*‘匹配之间的那个由”."匹配的字符,可以重复0次或者多次 ,为什么像 awhet 、axwort之类的也可以匹配
我想我是海1941年前1
loveczgood 共回答了29个问题 | 采纳率89.7%
.*表示.出现0或多次,如果是多次的话就相当于.,其中每个.都是独立的,并不是第一个.匹配到的字符重复几次
如果要表示相同字符的话可以使用反向引用:
^a(.)1*t$
用笔在心,心正则笔正。”在史书上留下“笔谏”美名的书法家是 [ ] A.
用笔在心,心正则笔正。”在史书上留下“笔谏”美名的书法家是
[ ]
A. 欧阳询
B. 颜真卿
C. 柳公权
D. 张旭
谢zheng鹏1年前1
daxigou 共回答了13个问题 | 采纳率76.9%
C
点集拓扑 证明:每一个正则的T0空间都是T3空间
skychenmm1年前2
森林中的绿叶 共回答了19个问题 | 采纳率89.5%
T3是正则的T1空间,所以每一个正则的T0空间满足正则性,只需证明它也是T1的.
令X是正则的T0空间,任意x,y(x≠y),由于X是T0的,不妨设x存在开领域U,使得y∉U,
则U'(U的补集)是闭集,显然y∈U‘.由于X是正则的,即任何点和不包含这个点的闭集都有开领域互不相交,所以存在开集U*,V*,满足x∈U*,y∈U’包含于V*,且U*∩V*=∅,所以X是T1的.
这个正则表达式为什么是"正整数"
这个正则表达式为什么是"正整数"
[0-9]*[1-9][0-9]*
引自某讲义
only97wang1年前1
西瓜小胖熊 共回答了22个问题 | 采纳率90.9%
开始是0-9的任意一个数字,当然是正数
整个字符串,除了数字,没有其他字符.当然是整数.
如题:正则表达式怎么匹配 最小空格,如A(B)C(D)E,需要匹配(B)和(D),而不是(B)C(D)?再如:所得税地方
如题:
正则表达式怎么匹配 最小空格,如A(B)C(D)E,需要匹配(B)和(D),而不是(B)C(D)?
再如:
所得税地方(Haier)5匹商用立式冷暖空调KFR-120LW/6302斯蒂芬(Haier2)所得税法
我需要匹配的是第一个(XXX),即:(Haier)而不是(Haier2)
我现在设置的是:(S{0,})
但是这样匹配的结果是:(Haier)5匹商用立式冷暖空调KFR-120LW/6302斯蒂芬(Haier2),是错误的
而我想得到的结果是:(Haier)
----------------------------------------------
OK了,我自己解决了哈,
用(S{0,)解决的
好猫hh11年前1
狮子座妖妖 共回答了27个问题 | 采纳率92.6%
str.match(/([A-B])/g).join()
正则表达式,[\d]能替代[0-9]且代表所有数字吗?[\d^0]能和[0-9^0]等价吗?
kk观最牛评论员1年前1
金名水工鸟 共回答了14个问题 | 采纳率100%
[d] 等价于 [0-9]
[d^0] [0-9^0] 这两个是不正确的,应该使用 [1-9]
正则表达式:^0([^0]\d{4,22})$和^(\+?)(\d+)(X|x|EXT)(\d+)$
summer1281年前1
xzc316 共回答了17个问题 | 采纳率94.1%
^0([^0]d{4,22})$
整个字符串以0开头,后面跟着一个非0的字符(可以是数字,字母,符号等各种字符),然后以4-22位数字结尾.
^(+?)(d+)(X|x|EXT)(d+)$
字符串开头有一个+或者没有+,后面跟着1个以上数字,然后后面是X,x,EXT中的任意一个,最后是一个以上的数字结尾.
正则表达式[\w]*?是什么意思,我知道*匹配重复任意次(可能是0次)?重复零次或一次,*?一起写又是什么意思
重大kk1年前3
kittcll 共回答了18个问题 | 采纳率77.8%
楼上2位都在胡说八道.
w的意思是 [a-zA-Z0-9_],没有必要写成这样,[w]*?
w*?就行了.匹配0-无数次,是说,越少越好,这里就是0次了.也就说什么都能匹配上,因为根本就没有么.
正则投,合定赢!投资汉鼎,共谱辉煌!汉鼎——创造财富的俱乐部!
4203276741年前2
scamperw 共回答了19个问题 | 采纳率68.4%
Regular cast,the whole set to win!Investment HanDing,creat brilliant!HanDing-create wealth club!
正则表达式,与或怎么写?比如有文本 t.txt 内容:123 abc456 def789 ghi012 jkl我要筛选出
正则表达式,与或怎么写?
比如有文本 t.txt 内容:
123 abc
456 def
789 ghi
012 jkl
我要筛选出含有 789 和 jkl 的行,怎么写?
cat t.txt | grep
xingani1年前1
星期八娶你 共回答了22个问题 | 采纳率100%
grep -E "789|jkl" 1.txt
求两个正则表达式1:限制只能输入数字 中文 2:只能输入数字 中文 英文
xiaoqiao01301年前1
小小嗲妹妹 共回答了26个问题 | 采纳率96.2%
1./^(?:[0-9]|[x80-xff])*$/
2./^(?:[0-9]|[x80-xff]|[a-zA-Z])*$/