
~ /^\"(.*)\"\s+\<(\d+)-?(\d*)\>\s*$/ perl模式匹配中这个表示什么意思,希望给个详细答复
4个回答
展开全部
^\"以”开头,(.*)任意个字符,\"匹配”,\s+匹配一个以上的空白符,\<匹配一个<,(\d+)匹配一个以上的数字,-?匹配连字符-零次或一次,(\d*)匹配0或零个以上的数字,\>匹配>,\s*$/以0至0个以上的空白符结尾 (参考下正则表达式语法)
展开全部
"123abc" <1234-12345>
"adsf" <123456>
匹配以上类型的字符串
解释:
开头+双引号+0个或多个任意字符+双引号+一个以上空白符+一个小于号+一个以上数字+一个或者0个减号+任意长度的数字+大于号+0个或多个空白+结束
"adsf" <123456>
匹配以上类型的字符串
解释:
开头+双引号+0个或多个任意字符+双引号+一个以上空白符+一个小于号+一个以上数字+一个或者0个减号+任意长度的数字+大于号+0个或多个空白+结束
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是正则表达式,匹配以双引号开头的,以任意空白结束的一个字符串。
如:
"hello" <888->
"world" <8888>
都可以匹配到。
你可以去搜一些《正则表达式》方面的资料。
懂得这些原子代表的意思就可以了!
如:
"hello" <888->
"world" <8888>
都可以匹配到。
你可以去搜一些《正则表达式》方面的资料。
懂得这些原子代表的意思就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-01-05
展开全部
srhb kyujkj
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询