"使用 C# 语言,从字符串 "PR1[2]" 中截取两个子字符串:"1" , "2""\n"你可以使用 C# 中的 Substring 和 IndexOf 方法来截取子字符串。\n\n下面是一个示例代码:\n\ncsharp\nstring str = \"PR1[2]\";\nint startIndex = str.IndexOf(\"PR\") + 2; // 获取数字部分的起始位置\nint endIndex = str.IndexOf("]\"); // 获取数字部分的结束位置\n\nstring subStr1 = str.Substring(startIndex, endIndex - startIndex); // 截取第一个子字符串\nstring subStr2 = str.Substring(endIndex + 1, 1); // 截取第二个子字符串\n\nConsole.WriteLine(subStr1); // 输出 \"1\"\nConsole.WriteLine(subStr2); // 输出 \"2\"\n\n\n在上面的代码中,我们首先使用 IndexOf 方法找到 "PR" 的位置,并将其后面的数字部分的起始位置存储在 startIndex 变量中。然后,我们使用 IndexOf 方法找到 "]" 的位置,并将其存储在 endIndex 变量中。接下来,我们使用 Substring 方法来截取子字符串,第一个子字符串的起始位置是 startIndex,长度是 endIndex - startIndex,第二个子字符串的起始位置是 endIndex + 1,长度是 1。\n\n最后,我们使用 Console.WriteLine 方法来输出截取的子字符串。\n"


原文地址: https://www.cveoy.top/t/topic/p1Ng 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录