【发布时间】:2018-01-19 01:01:14
【问题描述】:
特别是字符串,我必须比较第一个字符 字符串的“x”(任意)然后返回所有字符串,否则返回空白,其他条件是如果有第四个字符是“-”则返回字符串
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace @string
{
class Program
{
static void Main(string[] args)
{
string myString = "bhargav m patel".Trim();
Console.Write("Type a char : ");
string mychar = Console.ReadLine();
if (myString.StartsWith("[a-zA-Z]").Equals(mychar))
{
Console.WriteLine("true");
}
else
{
Console.WriteLine("false");
}
Console.ReadLine();
}
}
}
【问题讨论】:
-
这段代码有什么问题?
-
我无法比较第一个字符。
-
if (myString.StartsWith(myChar))有什么问题? -
没试过..会检查。 tnx @ken
-
没有任何字符串方法支持正则表达式,因此您的问题。只需做 StartsWith("x")