gpt4 book ai didi

c# - 删除第一个字母后的所有内容

转载 作者:太空宇宙 更新时间:2023-11-03 19:54:17 25 4
gpt4 key购买 nike

我的输入:

string input = "0173706W(L31T*am)ABOVEPOVERTYLINE(APL)"

期望的输出:

string outpput = "0173706"

目前已经尝试过

Regex.Replace(EditedFeild3, "[^0-9]", "");

这个输入样本只是许多不同执行的一个例子。

所以我正在寻找一个 RegEx,它将在找到任何字母或特殊字符后删除所有内容

最佳答案

您可以使用以下正则表达式

(.*?)[a-zA-Z].*
^^^^^ : Capture lazily
^^^^^^^^^^ : Match anything after first letter

要删除第一个字母后的所有内容,请将字符串替换为 $1 - 第一个捕获的组。

RegEx Demo


你也可以使用

^([^a-zA-Z]*)

并获取第一个捕获的组字符串。

RegEx Demo

关于c# - 删除第一个字母后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35521143/

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