문자열이 배열의 배열로 시작하는지 확인하려고합니다. 여기 내 코드는 다음과 같습니다.배열에서 주어진 문자열로 시작하는 문자열을 확인하십시오. (대소 문자 무시)
string x = "Table a";
string y = "a table";
string[] arr = new string["table", "chair", "plate"]
if (arr.Contains(x.ToLower())){
// this should be true
}
if (arr.Contains(y.ToLower())){
// this should be false
}
어떻게하면 if 문이 true가 될 수 있습니까? Id는 대소 문자와 다음 문자를 무시하면서 문자열 x의 시작 부분을 배열의 내용과 일치시키는 것을 좋아합니다. 나는 이것을 할 수있는 I needed regex을 생각했지만 착각 할 수있었습니다. 나는 정규 표현식을 가진 약간의 초보자이다.
당신이 묻고있는 것이 명확하지 않습니다 ... 다시 말하십시오. 'if (...) '는 여기서 무엇을해야합니까? arr은 무엇입니까? x는 문자열입니까? 정규식? 무엇 ? –
정규식이이 질문과 어떤 관계가 있는지 알지 못합니다. – Amy
정규식이 들어있는 위치가 여전히 명확하지 않은 경우 ... 'StartsWith' (Any와 연계하여)를 원하는 것처럼 들립니다. –