我有数千行字符串类型数据,我需要的是在Uri imageUri = new Uri("ms-appx:///Images/zoomIn.png"); // or similar
zoomInButton.Content = new BitmapImage(imageUri);
之后提取字符串。例如,这一行:
AS
我想要的是CASE END AS NoHearing,
这一行:
NoHearing,
我需要的是 CASE 19083812 END AS NoRequset
到目前为止,我已经尝试了几种方法,但没有成功。无法使用NoRequset
,因为.split
不是AS
类型。
答案 0 :(得分:2)
如果这是AS出现在字符串中的唯一方式:
noRequestString = myString.Substring(myString.IndexOf("AS") + 3);
答案 1 :(得分:0)
使用正则表达式我在AS和逗号之间提取所有内容:
string data = @"
CASE END AS NoHearing,
CASE 19083812 END AS NoRequset
";
var items = Regex.Matches(data, @"(?:AS\s+)(?<AsWhat>[^\s,]+)")
.OfType<Match>()
.Select (mt => mt.Groups["AsWhat"])
.ToList();
Console.WriteLine (string.Join(" ", items)); // NoHearing NoRequset