大家好我有一个字符串例如...
"Afds 1.2 45002"
我想用正则表达式做的是从左边开始,返回字符AZ || az直到遇到未匹配的.
所以在上面的例子中我想返回"Afds".
另一个例子
"BCAD 2.11 45099 GHJ"
在这种情况下,我只想要"BCAD".
谢谢
使用这个正则表达式 (?i)^[a-z]+
Match match = Regex.Match(stringInput, @"(?i)^[a-z]+");
Run Code Online (Sandbox Code Playgroud)
(?i) - 忽略大小写
^ - 开始字符串
[a-z] - 任何拉丁字母
[a-z ] - 任何拉丁字母或空格
+ - 一个或多个previos符号