use*_*443 2 c# regex text input match
我知道这个问题似乎是平庸的,但我的问题很小.我正在尝试匹配类似于此的输入:
%!: Word Word=888 Word=AAA
Run Code Online (Sandbox Code Playgroud)
...使用这个正则表达式:
[A-Za-z]*
Run Code Online (Sandbox Code Playgroud)
我只需要选择第一个单词whitch 只包含字符.我的C#代码:
string res = Regex.Match("[A-Za-z]*", this.Content, RegexOptions.Singleline).Value;
Run Code Online (Sandbox Code Playgroud)
请帮我.它不适合我.
你基本上就在那里.
你的正则表达式应该是 @"\b[A-Za-z]+\b".
然后,如果你想知道为什么你没有得到任何比赛.这是因为你混淆了输入和模式参数:)
你要:
string res = Regex.Match(this.Content, @"\b[A-Za-z]+\b", RegexOptions.Singleline).Value;
Run Code Online (Sandbox Code Playgroud)
不:
string res = Regex.Match(@"\b[A-Za-z]+\b",this.Content, RegexOptions.Singleline).Value;
Run Code Online (Sandbox Code Playgroud)
:)