文章详情页
java - 正则表达式如何对字符串取反?
浏览:281日期:2023-10-13 16:22:17
问题描述
有两个字符串:
XXXXXX编制单位:万科企业股份有限公司单位:元
只想要匹配到第二个字符串,如何对字符串取反,即对“编制”取反,还有“投资”等词语也不能匹配到。
网上搜索一通都是对“字符”取反的......
问题解答
回答1:因为标签有python,我就说说python吧
其实没太读懂你的目的,隐约觉得你想要的功能并不是取反啊,
如果只是想捕获到正则表达式中某部分的子句,可以用分组捕获
如果真的要取反,就用negative lookahead assertion,比如(?!投资)
如果是Java的话,你自己上网搜搜negative lookahead assertion在Java下怎么用吧,应该差不多
标签:
java
相关文章:
1. 关于Apache无法启动的程序的方式是怎么解决的2. 网页爬虫 - python 爬虫怎么处理json内容3. 怎么能做出标签切换页的效果,(文字内容随动)4. (python)关于如何做到按win+R再输入文件文件名就可以运行?5. win10 python3.5 matplotlib使用报错6. python - 图片爬虫时候遇到问题 urllib.request.urlretrieve 下载到指定文件夹不成功?7. python - 用urllib抓取网页上的下载链接,目标文件是xls形式,但发现抓下来的xls是空表,里面只有一句报错信息,求帮助。8. 微博2输入框一些问题9. 利用百度地图API定位及附件商家信息服务10. linux - python 抓取公众号文章遇到验证问题
排行榜

网公网安备