gpt4 book ai didi

regex - 在第一个数字后保留字符串

转载 作者:行者123 更新时间:2023-12-04 17:45:00 27 4
gpt4 key购买 nike

这看起来应该很容易,但我无法弄清楚正则表达式匹配的哪个排列会导致提取整个字符串 如果是字符串,则为第一个数字。我可以在第一个数字之前提取字符串,如下所示:

gsub( "\\d.*$", "", "DitchMe5KeepMe" )

知道如何编写正则表达式模式以保留第一个数字之后的字符串吗?

最佳答案

我能看到的是,您想删除第一个数字之前的所有内容,因此您可以使用此正则表达式并将其替换为空字符串:

^.*?\d

我用过 .*?使模式不贪婪,所以如果你有 DitchMe5Keep8Me它将匹配 DitchMe5 , 如果你使用像 .*\d 这样的贪婪模式它会匹配 DitchMe5Keep8
Regex 101 Demo

R Fiddle Demo

enter image description here

关于regex - 在第一个数字后保留字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37666077/

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