文章详情页
java - 正则表达式如何对字符串取反?
浏览:227日期:2023-10-13 16:22:17
问题描述
有两个字符串:
XXXXXX编制单位:万科企业股份有限公司单位:元
只想要匹配到第二个字符串,如何对字符串取反,即对“编制”取反,还有“投资”等词语也不能匹配到。
网上搜索一通都是对“字符”取反的......
问题解答
回答1:因为标签有python,我就说说python吧
其实没太读懂你的目的,隐约觉得你想要的功能并不是取反啊,
如果只是想捕获到正则表达式中某部分的子句,可以用分组捕获
如果真的要取反,就用negative lookahead assertion,比如(?!投资)
如果是Java的话,你自己上网搜搜negative lookahead assertion在Java下怎么用吧,应该差不多
标签:
java
相关文章:
1. git - 在web应用分布式部署的情况下怎么进行配置更新2. css3 - 微信前端页面遇到的transition过渡动画的bug3. css - 文字排版问题,内容都是动态抓出来的,字数不一定。如何对齐啊4. 网页爬虫 - 关于Python的编码与解码问题5. css3 - 微信小程序如何把radio改成2个选择按钮的样式6. javascript - imgzoom插件所引发的bug血案!!!!7. php - TP5的登录验证问题8. selenium-selenium-webdriver - python 将当前目录加入到 环境变量9. javascript - html5 input file 如何限制只能调起图库和摄像头、不能选择其他类型的文件?10. css - input间的间距和文字上下居中
排行榜

网公网安备