正则表达式求助
本帖最后由 graper 于 2022-10-4 16:41 编辑源字符串 (格式如此,内容会变化)
YFBC1 x1, 36寸木叶3灯+遥控, 黑卡莎(108茶罩) x1, , YFBC1 x79, 36寸木叶3灯+遥控, 黑卡莎(108茶罩) x1,
打算用正则匹分组成
36寸木叶3灯+遥控, 黑卡莎(茶罩) x1
36寸木叶3灯+遥控, 黑卡莎(茶罩) x1
36寸木叶3灯+遥控, 黑卡莎(茶罩) x1
也就是是以x1 、x79这样的数量来分割
YFBC1 x1,和, , YFBC1 x79 这样的结果不要(实不实现不了,有这个结果后续再处理也行)
试过好久,目前是分组都不成功
(.*x\d{0,3})
分不多,求神指点
=============================
十分感谢各位回复 的朋友
有2个结果是可以的
有需要的可以参考一下
30楼
(?<=, |,|^)[\u4e00-\u9fa5_0-9]+?.+?x\d+)
33楼
{3,}.*?x\d{1,3}
本帖最后由 lijt16 于 2022-10-3 23:51 编辑
lijt16 发表于 2022-10-3 23:41
(?
(?<=, |,|^)[\u4e00-\u9fa5_0-9]+?.+?x\d+) \d+寸.*?, .*? x\d+(?=,) 这样的格式行不行YFBC1 x\d+?[,,](.+?\])[,,](.+?)[,,]http://tva1.sinaimg.cn/large/007sou3jly1h6se327ojfj31m80leakk.jpg 你的变化是怎样的变化,x1 、x79是不是固定不变的
或者你多列出几组字符,大家才能好分析 本帖最后由 yjn866y 于 2022-10-3 21:03 编辑
x\d{1,3},(.*?x\d{1,3})
用这个表达式试试吧,我这边是能解析到字符串的
本帖最后由 aiky123 于 2022-10-3 21:09 编辑
、
(?<=YFBC1 x\d+, ).*?,.*?x\d+
平淡最真 发表于 2022-10-3 17:19
\d+寸.*?, .*? x\d+(?=,)
感谢你的回复 ,
但这样不行,因为文字内容是不固定的,不一定有 \d+寸 想把风吹灭的火 发表于 2022-10-3 20:49
这样的格式行不行
需要 的结果 是 36寸木叶3灯+遥控, 黑卡莎(茶罩) x1 这样为一组,
#6楼朋友的 非常接近了