Ответ 1
Подстановочные знаки - это сложный зверь (форма регулярных выражений), но похоже, что вы хотите использовать метод Contains
. Вы можете просто сделать paragraph.Contains(sentence)
.
Предоставлял ли С# какой-либо метод для сравнения строки с подстановочный шаблон подобный. Или я могу сказать, что хочу найти "Like Operator" для сравнения строк. Предположим, у меня есть строка. У меня также есть параграф, я хочу найти строку на этом параграфе. Но как. В SQL мы можем сделать это просто с помощью оператора LIKE.
Любое предложение и ответ выражают благодарность.
Подстановочные знаки - это сложный зверь (форма регулярных выражений), но похоже, что вы хотите использовать метод Contains
. Вы можете просто сделать paragraph.Contains(sentence)
.
String
имеет метод Contains
которое должно быть достаточным, возвращает a boolean
"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 может быть правильным путем, но из приведенного вами примера я думаю, что содержащиеся файлы будут работать нормально.
Вы можете использовать Regex для определения подстановочных знаков. Они не работают точно так же, как DOS, но являются более мощными. См:
http://msdn.microsoft.com/en-us/library/ms228595(VS.80).aspx