文章详情页
java - 正则表达式如何对字符串取反?
浏览:150日期:2023-10-13 16:22:17
问题描述
有两个字符串:
XXXXXX编制单位:万科企业股份有限公司单位:元
只想要匹配到第二个字符串,如何对字符串取反,即对“编制”取反,还有“投资”等词语也不能匹配到。
网上搜索一通都是对“字符”取反的......
问题解答
回答1:因为标签有python,我就说说python吧
其实没太读懂你的目的,隐约觉得你想要的功能并不是取反啊,
如果只是想捕获到正则表达式中某部分的子句,可以用分组捕获
如果真的要取反,就用negative lookahead assertion,比如(?!投资)
如果是Java的话,你自己上网搜搜negative lookahead assertion在Java下怎么用吧,应该差不多
标签:
java
相关文章:
1. python - Django有哪些成功项目?2. dockerfile - [docker build image失败- npm install]3. javascript - [,null]是什么用法4. docker-compose中volumes的问题5. java - 对于jsp技术,aspx技术的困惑6. docker - 各位电脑上有多少个容器啊?容器一多,自己都搞混了,咋办呢?7. apache - 想把之前写的单机版 windows 软件改成网络版,让每个用户可以注册并登录。类似 qq 的登陆,怎么架设服务器呢?8. java - idea如何不显示.idea target这些文件夹9. docker-compose 为何找不到配置文件?10. apache - 怎么给localhost后面默认加上8080端口
排行榜
