C#:在字符串中查找未知字符

问题描述 投票:0回答:6

我有*个字符串,我想要唯一的未知字符及其位置。例如,我想要字符“ a”或“ b”或“ c”或任何(未知)及其在以下字符串中的位置:

1) "******a***" // I want 'a'
2) "b****"      // I want 'b'
3) "*******c"   // I want 'c'

字符串始终具有*个字符。有时我有“ a”,有时有“ n”,有时有“ x”,依此类推。我不知道星号(*)中有什么字符。

如何在C#中执行此操作?

c# string difference
6个回答
3
投票

尝试一下:


1
投票

使用正则表达式


0
投票

您可以使用String.IndexOf获取职位


0
投票

怎么样:


0
投票

这是一种更原始​​的方式:


0
投票

这是一个相对新颖但可以理解的LINQ解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.