You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在NetSuite保存搜索结果列插入换行符且保留数字编号点

NetSuite保存搜索保留编号插入换行解决方案

你原有表达式的问题是直接将匹配到的编号内容替换为了<br />,所以会丢失编号,调整方案通过正则捕获组保留原有编号,同时补充规则避免开头多余空行即可。

可用表达式

REGEXP_REPLACE({notes}, '(?!^)(\d{1,2}\.)', '<br />\1', 1, 0, 'i')

规则说明

  • (?!^):否定前视规则,匹配位置不是字符串的开头,避免给最顶部的第一个编号(通常为1.)前插入多余空行
  • (\d{1,2}\.):括号将匹配到的1-2位数字加英文句号的内容捕获为第1个分组
  • <br />\1:替换内容为换行标签+原捕获到的编号内容,既插入换行又保留原有编号
  • 如果你确认所有内容的第一个编号都出现在前2个字符内,也可以将起始位置参数改回你原来的3,和否定前视规则形成双重校验。

适配场景扩展

如果你的comments字段内的编号前可能存在空格/制表符,可以使用调整后的正则,兼容带前置空格的编号:

REGEXP_REPLACE({notes}, '(?!^)(\s*\d{1,2}\.)', '<br />\1', 1, 0, 'i')

注意事项

保存搜索对应的结果列需要将输出类型设置为富文本,否则<br />标签会直接作为明文展示,不会生效为换行。

内容的提问来源于stack exchange,提问作者Michael McCauley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 20:36:03