[英]Split string on certain words case insensitive using regex (alteryx)
如果我的字符串是:
mary lamb The beast the castle THE large lake
我想生产:
mary lamb
The beast
the castle
The large lake
如果我这样做(?i)(?:(.*the))
那么它只会在最后一个拆分,但我想在每个“the”上拆分,不管大小写。
你需要使用
(?i)(?=\bthe\b)
(?i)\s+(?=\bthe\b)
请参阅正则表达式演示。 详情:
(?i)
- 不区分大小写的修饰符\s+
- 一个或多个空格(?=\bthe\b)
- 与紧跟the
整个单词后面的位置匹配的正向前瞻。正则表达式的替代方案:
做一个公式用CHR(13)+"the"
替换"the"
the”
做一个更简单的文本到列,使用\n
作为分隔符并拆分为行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.