吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 942|回复: 11
收起左侧

[求助] 求问一个正则的问题

[复制链接]
msn882 发表于 2022-1-21 12:03
本帖最后由 msn882 于 2022-1-21 12:31 编辑

一个字串”12A   .  34B 56C  .“
我想提取出“34B 56C”, 用[ ][0-9A-F ]+[ ] ,但是第一个得到的是全空格,第二个才是“  34B  56C  ”,而且前后都多了空格,请问该怎么办??


对了,提取规则是空格开头,一直取到不是0-9A-Z以及空格为止,但提取出来的文本不能是全空格(至少含有一个字符是0-9A-Z)。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

howyouxiu 发表于 2022-1-21 12:51
如果字符串长度固定,不一定非要用正则,直接切片获取就行
xiaolong23330 发表于 2022-1-21 13:01
([0-9A-Z]{1,})
空格加括号中括号零到九A到Z中括号花括号一逗号花括号括号
longerlovey 发表于 2022-1-21 13:54
[0-9A-F]{3}.*?([0-9A-F]{3} [0-9A-F]{3})
取分组即得结果
nspron 发表于 2022-1-21 13:57
([0-9A-Z]{3}\s{1}){2,}
luckyGirl 发表于 2022-1-21 14:25
(?<=\s)[A-Z0-9][A-Z0-9\s]*\b
Inch 发表于 2022-1-21 15:45
\s[0-9A-Z]{1,}
GiaoMan-wei 发表于 2022-1-21 17:38
(至少含有一个字符是0-9A-Z )([^ ][\w]+ *)
或者
(至少含有一个字符是0-9A-Z)([^ ][\w ]+)
简单分析:【欢迎指错】
[^ ]   匹配空格开头
[\w]+ 匹配[A-Za-z0-9]至少一位的字符
NNYY 发表于 2022-1-21 17:39
用切片直接解决,
梦涯 发表于 2022-1-21 18:01
\w{3}\s?\w{3}
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表