我有*
个字符串,我想要唯一的未知字符及其位置。例如,我想要字符“ a
”或“ b
”或“ c
”或任何(未知)及其在以下字符串中的位置:
1) "******a***" // I want 'a'
2) "b****" // I want 'b'
3) "*******c" // I want 'c'
字符串始终具有*
个字符。有时我有“ a
”,有时有“ n
”,有时有“ x
”,依此类推。我不知道星号(*
)中有什么字符。
如何在C#
中执行此操作?
尝试一下:
使用正则表达式
您可以使用String.IndexOf获取职位
怎么样:
这是一种更原始的方式:
这是一个相对新颖但可以理解的LINQ解决方案: