正则表达式匹配括号外的符号和数据

 2024-02-14 03:04:18  阅读 0

正则表达式匹配括号外的符号

[\\?!/\\.,\\s]+(?=[^\\)]*(\\(|$))

匹配 ?!/。 括号和空格外(有多个连续时同时)

喜欢

? = " sdf,fsdf&sdf(s:1,g:1) sdfsd sdf! ? .sdfl asdf ";[] str = .split("[\\?!/\\.,\\s]+(?= [ ^\\)]*(\\(|$))");for( s:str){.out.(s);}

结果:

正则匹配括号_正则表达式匹配括号中的内容_js正则匹配中括号内容

自卫队

fsdf&sdf(s:1,g:1)

sdfsd

自卫队

sdfl

阿斯达夫

让我们看一下使用正则表达式来匹配括号外的数据。

使用正则表达式来匹配括号内的数据比较容易,但是匹配括号外的数据似乎比较困难。 例如:

“{}/cc/{}/{id}”

我想获取两个括号/cc/,/之外的数据。

如果要匹配括号内(含括号)的数据,可以使用这个正则表达式来实现。

/{[^}]+}/

正则匹配括号_js正则匹配中括号内容_正则表达式匹配括号中的内容

测试代码(实现):

"{}/cc/{}/{id}".(/{[^}]+}/g,'-')

但要提取括号外的内容是非常困难的。 请问谁能实现这个要求呢?

几个特殊字符串:

?12"{}/cc/{}/{id}}" 匹配空字符串 "{}}/cc/{}/{id}" 匹配:}/cc/, /

总结

以上就是小编介绍的正则表达式匹配括号外的符号和数据。 希望对您有所帮助。 如果您有任何疑问,请给我留言,编辑会及时回复您。 也感谢大家对 Home网站的支持!

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码