Сделал C#, предоставляют любой метод для сравнения строки с подстановочным шаблоном как. Или я могу сказать, что хочу найти "Как Оператор" делать сравнение строк. Предположим, что у меня есть строка.I, также имеют абзац, я хочу найти строку на этом parapgraph, Но как. В SQL мы можем сделать это просто использование оператора LIKE.
Любое Предложение и ответ благодарны.
Подстановочные знаки - это сложный зверь (форма регулярных выражений), но похоже, что вам нужен метод Contains
. Вы можете просто сделать параграф. Содержит (предложение)
.
Вы можете использовать Regex для определения подстановочных знаков. Они работают не так, как DOS, но более мощные. См .:
http://msdn.microsoft.com/en-us/library/ms228595 (VS.80) .aspx
Строка
имеет метод Содержит
, которого должно хватить, возвращает логическое
"Big string that represents a paragraph".Contains("that");
Пример со страницы Содержит метод MSDN :
// This example demonstrates the String.Contains() method
using System;
class Sample
{
public static void Main()
{
string s1 = "The quick brown fox jumps over the lazy dog";
string s2 = "fox";
bool b;
b = s1.Contains(s2);
Console.WriteLine("Is the string, s2, in the string, s1?: {0}", b);
}
}
/*
This example produces the following results:
Is the string, s2, in the string, s1?: True
*/
Если вам нужно более продвинутое сопоставление, то Regex может быть правильным маршрутом, но, судя по приведенному вами примеру, я думаю, что contains будет работать нормально.