求大佬指点一下,学了半天正则表达示没搞懂,死脑筋,就是想把这段文字,"奥林匹克运动有中国奥委会与意大利奥委会跟哈萨克斯坦奥委会" 这段文字的奥委会前面几个字去掉,文章太多奥委会了,字符有长有短的奥委会,难搞哦 ,
"奥林匹克运动有中国奥委会与意大利奥委会跟哈萨克斯坦奥委会"变成奥林匹克运动有(空内容)与(空内容)跟(空内容)
热议
2楼 van 3小时前
只留下最后一个奥委会?
3楼 189902m 3小时前
只留下最后一个奥委会?
所有的包含奥委会的都去掉
4楼 zxxx 3小时前
这个真有点难
5楼 189902m 3小时前
这个真有点难
论坛神仙都被难到了
6楼 scarlee 3小时前
replaceAll
7楼 adminplus 3小时前
只保留奥委会几个字?那还有什么意义
8楼 189902m 3小时前
replaceAll
全部替换有长有短不好搞
9楼 zxxx 3小时前
论坛神仙都被难到了
主要是还没有理解你的要求
10楼 晚烟如梦 3小时前
把所有奥委会都去掉?这并不需要正则表达式啊直接Replace不更好吗
12楼 榆木 3小时前
不知道 你在说什么。
13楼 v2net 3小时前
发一下
替换前:----------------------
替换后:----------------------
14楼 bigMjj 3小时前
15楼 zhou0911 3小时前
没看懂啥意思,吧奥委会前面的都去掉那还剩什么??全剩下奥委会一堆奥委会
16楼 189902m 3小时前
主要是还没有理解你的要求
"奥林匹克运动有中国奥委会与意大利奥委会跟哈萨克斯坦奥委会"变成奥林匹克运动有(空内容)与(空内容)跟(空内容)
17楼 zxxx 3小时前
"奥林匹克运动有中国奥委会与意大利奥委会跟哈萨克斯坦奥委会"变成奥林匹克运动有(空内容)与(空内容) ...
奥林匹克运动有与跟 ?
18楼 Xhofe 3小时前
你这要分词吧 只靠正则没法做
19楼 云昌 3小时前
"奥林匹克运动有中国奥委会与意大利奥委会跟哈萨克斯坦奥委会"变成奥林匹克运动有(空内容)与(空内容) ...
如果你只要解决这一个案例
那你可以先弄个数组,包含所有国家奥委会
再正则去掉数组里的所有奥委会
你想让正则识别ABC奥委会和EFGH奥委会,那不现实
20楼 hang6 3小时前
弄个集合把所有国家加进去 后面拼上奥委会 然后替换 你这不是单正则能搞的
22楼 189902m 3小时前
如果你只要解决这一个案例
那你可以先弄个数组,包含所有国家奥委会
再正则去掉数组里的所有奥委会
对,我意思就这样
23楼 189902m 3小时前
弄个集合把所有国家加进去 后面拼上奥委会 然后替换 你这不是单正则能搞的 ...
我现在用的就是这个方法,把所有国家找出来替换,想用正则试下
24楼 scarlee 3小时前
笨方法,
国家数组.foreach
if (str.contains (value))
replace
或者正则
“中国|美国|澳大利亚|......”
25楼 189902m 3小时前
笨方法,
国家数组.foreach
感谢
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
评论前必须登录!
立即登录 注册