找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] table合并问题

xcymoo
超级版主   /  发表于:2022-11-24 10:41:30
41#
小弟弟 发表于 2022-11-24 10:36
收到,谢谢已解决

好的,此贴楼层已经较多,后续有问题请开新贴~
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-3-1 11:06:19
42#
本帖最后由 小弟弟 于 2023-3-1 14:23 编辑
xcymoo 发表于 2022-11-24 10:28
match里面换成这一段:
/\[@[a-zA-Z0-9_%u4e00-%u9fa5]+\]/g

=[@age(day)]+[@year(day)],

如果说我这样设置公式。那应该改成什么样的啊 大佬,光字母和数字不能满足了

我现在的公式是  : /[^@[+?-?*?/?%?\w+|[^\x00-\xff+/gim
如果是 =[@age]+[@year]这样设置的话, 我是能拿到['age','year']的
如果是  =[@age(day)]+[@year(day)]  这样的话就拿不到['age(day)','year(day)']了
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-3-1 14:39:21
43#
xcymoo 发表于 2022-11-24 10:41
好的,此贴楼层已经较多,后续有问题请开新贴~

急急急,大佬帮帮忙啊
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-1 18:51:20
44#
问题还需要调研一下,明天给您结果
回复 使用道具 举报
xcymoo
超级版主   /  发表于:2023-3-2 11:01:21
45#
小弟弟 发表于 2023-3-1 14:39
急急急,大佬帮帮忙啊

不好意思,最近没有登论坛,你的公式里面[@age(day)],这个括号day是什么东西?正常公式里没有这么写的
回复 使用道具 举报
小弟弟
初级会员   /  发表于:2023-3-2 14:40:15
46#
xcymoo 发表于 2023-3-2 11:01
不好意思,最近没有登论坛,你的公式里面[@age(day)],这个括号day是什么东西?正常公式里没有这么写的

这个就是表格列的名称啊
回复 使用道具 举报
xcymoo
超级版主   /  发表于:2023-3-2 17:01:20
47#
本帖最后由 xcymoo 于 2023-3-2 18:04 编辑
小弟弟 发表于 2023-3-2 14:40
这个就是表格列的名称啊

我这边试了一下,确实是有问题的。
是这个原因,因为你的列头的名称和我之前发你的demo正则不匹配了,所以第663行附近的两个正则需要改一下,但是就算改了,后面的结果也会出问题,因为括号本身会影响正则表达式,在711行附近的正则会把括号认成正则中的括号,即分组符号。这里确实不好处理,要重新组合一个正确的正则表达式,所以建议还是不要在列头带括号了,也不要带一切正则表达式中的符号,包括  \  [   .   ^   *   等等,你可以学习一下正则,再看看711行的代码,就知道是怎么回事了
回复 使用道具 举报
12345
您需要登录后才可以回帖 登录 | 立即注册
返回顶部