| 赞 | 425 |
| VIP | |
| 好人卡 | |
| 积分 | 422 |
| 经验 | |
| 最后登录 | 2026-8-20 |
| 在线时间 | 6017 小时 |
- 梦石
- 0
- 星屑
- 42235
- 在线时间
- 6017 小时
- 注册时间
- 2006-11-10
- 回帖
- 6966
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
有字符串格式 "XXXXXB啊啊_XXXXX"
我想要匹配 B后面, _前面的字符(红色啊啊), 字符数量不定, 只会是汉字
此外, 目标字符后面会有三种情况
1,直接结束的情况------------"XXXXB啊啊啊"
2,后面带有_+字符串--------"XXXXXB啊啊啊_XXXXX"
3,后面带有※+字符串-------"XXXXB啊啊啊啊※XXXXX"
请问, 如何用一个表达式, 能同时匹配以上三种情况中 啊啊啊 这部分的字符呢?
尝试过失败的解法
=~ /B(\w+)[※_]*/ #这样写会把 B后面所有字符全部匹配出来
=~ /B(\w+?)[※_]*/ #这样写只会匹配B后面第一个字
=~ /B(\w+)[※_]/ #这样写, 直接结束的情况下无法匹配
=~ /B(\w+)[※_\$]/
=~ /B(\w+)[※_$]/
=~ /B(\w+)[$※_]/ #这样写都不能成功匹配第一种情况
|
|