gpt4 book ai didi

regex - 使用 RegEX 跳过前 3 个前导字符

转载 作者:行者123 更新时间:2023-12-01 12:50:19 24 4
gpt4 key购买 nike

我正在寻找一个正则表达式,它可以匹配/选择字符串的前 3 个字符(包括空格)以外的所有字符。即从第 4 个字符开始选择,如果没有第 4 个(或第 3 个,或第 2 个)字符,则不匹配。

EX1。 给定字符串:“ABC 公司”

RegEX 应该匹配“公司”

EX2。 给定字符串:“杰森的画”

正则表达式应该匹配“ON'S PAINTING”

EX3。 给定字符串“AB”

RegEX 不应匹配任何内容。

我已经能够想出一个表达式,它只匹配第一个字符 ^.{3}\s* ,但这是我需要的反转。

这没有在任何编程语言中使用,所以我不能使用字符串操作。就上下文而言,这是使用 Oracle 的企业数据质量 RegEX 替换处理器。

提前致谢。

最佳答案

不知道Oracle's Enterprise Data Quality RegEX Replace processor 是否支持Lookaround。但这是通常的正则表达式,如果它支持:

(?<=^...)(.*)

这里使用正向后视 (?<=^...) 它检查匹配是否在开头的三个字符之后。

Online Demo

关于regex - 使用 RegEX 跳过前 3 个前导字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22669099/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com