正则嵌套有长度限制

【详述】2.2.2版本使用正则regexp的时候,会遇到(xxxx){0,5}(xxxx)长度限制
【业务影响】
【StarRocks版本】2.2.2
【附件】

原文:(爱吃肉|便秘|便血|玻璃胃|补钙|不喝奶|不开心|不胖|不舒服|挑食|不.{0,3}(想|要|愿|喜欢|爱|肯|好好|怎么).{0,3}(吃|喝)|擦鼻涕|肠梗阻|(肠|胃).{0,2}(敏感|弱|好|适应|舒服|难受|差|问题|炎)|吃不下饭|吃撑了|吃(的|得).{0,2}(少|多|饱|吐)|吃奶|打嗝|低血糖|肚子饿|肚子疼|断奶|断食|饿肚子|饿坏了|发胖|发腮|肥胖|疯狂吃|腹泻|感冒|干呕|过敏|咳嗽|没吃饱|(好|很|太|有点|有些)胖|(好|很|太|有点|有些)瘦|怀孕|换口味|减肥|焦虑|戒奶|拉肚子|拉稀|精神不好|拒绝吃|口臭|口炎|狂吃|拉屎|流眼泪|细小|毛囊炎|没精神|磨牙|奶.{0,2}不(够|足)|没有奶|奶癣|呕吐|胖不起来|皮肤病|偏瘦|缺钙|缺维生素|日渐消瘦|乳糖不耐|软便|上火|身体不好|肾衰竭|生病|食欲不振|瘦了|糖尿病|偷吃|胃病|(吃|喝)奶|消化不(好|了|良)|牙.{0,2}不好|牙(疼|痛)|胰腺炎|抑郁|营养不(好|够|足|良)|越来越瘦|增肥|长毛|长胖|长牙|涨奶|只吃肉|只想吃肉|中毒|中暑|总是乱尿尿).{0,5}(宠物|狗|猫|犬|毛孩子|布偶|比熊|泰迪|边牧|法斗|渐层|金毛|阿拉斯加|萨摩耶|蓝胖子|英短|柯基|约克夏|贵宾|博美|雪纳瑞|吉娃娃|英斗|拉布拉多|古牧|沙皮|喜乐蒂|松狮|斗牛|德牧|伯恩山|卡斯罗|罗威纳|大橘|三花|田园|加菲|折耳|暹罗|斯芬克斯|美短|胖橘|玳瑁|蓝白|哈士奇|巴哥|二哈|主子|松狮|马尔济斯|博美|比格|雪纳瑞)

原因是限制pattern串最多16000个字符,超过就报错。
没有临时解决,后面的新版本会修复这个问题,现在pattern长度不超过16000个字符来解决。

这个错误不是pattern长度超过16000个字符的错误,是(xxxxx){0,3}(xxxx) 前后的字符有长度限制,原长度就是我贴上去的那个,

好的,我们看下这个限制是多少,稍等

问题已经复现,开发同学在排查,请稍等

您好,没有临时解决方法,我们会在下个小版本中修复,谢谢您的关注!

能否具体告知一下是那一个版本的小版本修复嘛

预计2.2.6 (凑字用)

如果升级成成比这个版本高一些,是否也能生效

2.2.5是不支持,我们预计会在2.2.6修复这个bug

想问一下现在sr对于bug的版本管理是怎样的:
比如现在最高版本是2.3.1,基于2.2.2发现了一个bug,假如这个bug在2.2.6修复了,那么2.3.1的下一个版本比如2.3.2是否也会merge这个bug?

我们现在主推的稳定版本是2.2,如果是这个正则的bug,
我们会在2.1,2.2和2.3同时出小版本来修复,2.1前的版本会根据实际情况再决定。

好的,了解了,谢谢解答。