gpt4 book ai didi

regex - 正则表达式删除字符前的所有文本

转载 作者:行者123 更新时间:2023-12-03 11:04:22 25 4
gpt4 key购买 nike

有没有一种简单的方法可以删除“_”之前的所有字符?例如,将3.04_somename.jpg更改为somename.jpg

关于在哪里学习编写正则表达式的任何建议也都很好。我检查的大多数地方都很难学。

最佳答案

^[^_]*_

将匹配所有文本,直到第一个下划线。将其替换为空字符串。

例如,在C#中:
resultString = Regex.Replace(subjectString, 
@"^ # Match start of string
[^_]* # Match 0 or more characters except underscore
_ # Match the underscore", "", RegexOptions.IgnorePatternWhitespace);

要学习正则表达式,请查看 http://www.regular-expressions.info

关于regex - 正则表达式删除字符前的所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7793950/

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