if(student_code.substring(0,3 )=="MLV")
count1++;
Run Code Online (Sandbox Code Playgroud)
但count1总是返回0
我有一个带有括号的 NSString 。我想删除括号内的文本。怎么做?(在 Objective-C 中)
示例字符串:
塔赫啊。(鲁尔德语储物柜)你好!
我想从字符串中删除“(lockeres Ruhrdeutsch)”,但我必须编辑的字符串总是不同的。如何删除“(”和“)”之间的字符串?
此致
我试图删除字符串中的最后 5 个字符,但出现错误
string a = "192.168.0.225:5010";
int b = a.Length;
string c = a.Substring(b, 5);
MessageBox.Show(c.ToString());
Run Code Online (Sandbox Code Playgroud)
错误:附加信息:索引和长度必须引用字符串中的某个位置。
有这样的字符串
str = "word 12 otherword(s) 2000 19"
Run Code Online (Sandbox Code Playgroud)
或者像这样
str = "word word 12 otherword(s) 2000 19"
Run Code Online (Sandbox Code Playgroud)
我需要将字符串一分为二,以获得这样的数组:
newstr[0] = first part of the string (即第一种情况下的“word”,第二种情况下的“word word”);
newstr[1] = rest of the string (即“12 otherword(s) 2000 19”在这两种情况下)。
我尝试使用splitand完成此操作regex,但没有成功:
str.split(/\d.*/)返回Array [ "word ", "" ]或Array [ "word word ", "" ]
而str.split(/^\D*/gm)返回Array [ "", "12 otherword(s) 2000 19" ]
你能给我一个建议吗?即使不使用splitand regex- 如果有更好/更快的(Vanilla JavaScript)解决方案。
对于其他字符串,它工作正常,但无法获取数字。有什么建议么?
text = "<:Valorant:946399790739099688><@&945697242994602054>"
start = text.find("<@&") + len("<@&")
end = text.find(">")
print(text[start:end])
Run Code Online (Sandbox Code Playgroud) 我有字符串:
new y",[["new york",0,[]],["new york times",0,[]
Run Code Online (Sandbox Code Playgroud)
我想要这些字符串["和",:
new york
new york times
Run Code Online (Sandbox Code Playgroud)
我试过这个功能:
public MatchCollection s;
...
s = Regex.Matches(s44, "[\".*?\",");
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:ArgumentException was unhandled: prasing "[".*?"," - Unterminated [] set.
你能帮我解决这个问题吗?非常感谢你!
编辑:我想串不具有["和",
我有以下字符串:
String n = "(.........)(......)(.......)(......) etc"
Run Code Online (Sandbox Code Playgroud)
我想写一个方法,它将填充List<String>每个子串n在(和之间).先感谢您!
好的,我已经醒了太久了.生气.请有人告诉我为什么这不起作用.传入的字符串如"201212120600" Substring(0,4)返回"201"而不是"2012".我的大脑在融化.
private DateTime StringToDateTimeUTC(String s)
{
System.Diagnostics.Debug.WriteLine(s);
String syear = s.Substring(0, 4);
System.Diagnostics.Debug.WriteLine(syear);
int year = int.Parse(s.Substring(0, 4));
int month = int.Parse(s.Substring(4, 2));
int day = int.Parse(s.Substring(6, 2));
int hour = int.Parse(s.Substring(8, 2));
int minute = int.Parse(s.Substring(10, 2));
DateTime dt = new DateTime(year, month, day, hour, minute, 0, DateTimeKind.Utc);
return dt;
}
Run Code Online (Sandbox Code Playgroud)
输出是:
201212120600
201
嗨伙计们我有这个字符串:
string myString = "152mm---Brown---0.025";
Run Code Online (Sandbox Code Playgroud)
我想要的是取最后一个数字"0.025"我怎么能这样做只是为了更清楚数字可能会改变它并不总是有相同的长度在此先感谢,
塔拉夏.
我创建一个类Course代表有三个属性的课程对象courseID,letterGrade和numberGrade.
numberGrade是letterGrade使用该computeGrade()方法计算的.我正在测试我的Course课程并发现使用的switch语句computeGrade无法识别相关内容substring.
为什么会这样?
public void computeGrade() {
switch (letterGrade.substring(0,1)) {
case "A": numberGrade = 4.0;
case "B": numberGrade = 3.0;
case "C": numberGrade = 2.0;
case "D": numberGrade = 1.0;
case "F": numberGrade = 0.0;
default: numberGrade = 999;
}
if(letterGrade.endsWith("+") && !letterGrade.startsWith("A") && !letterGrade.startsWith("F")) {
numberGrade += 0.3;
}
else if(letterGrade.endsWith("-") && !letterGrade.startsWith("D") && !letterGrade.startsWith("F")) {
numberGrade -= 0.3;
} …Run Code Online (Sandbox Code Playgroud)