Здравствуйте, alexparser, Вы писали:
A>Здравствуйте, Lloyd, Вы писали:
L>>С помощью regex-ов. Если нужен именно такой ситаксис, то можно зареплейсить ?, * на ., .* и использовать regex.
A>Синтаксис значения не имеет, если можно пример в моем случае или ссылочку на инфу.
Прим. №1
stringSrc = "The is test string"
stringMask = "str.ng"
Прим. №2
stringSrc = "The is test string"
stringMask = "s.*g"
Прим. №3
stringSrc = "The is multitest string"
stringMask = ".*test.*"
Здравствуйте, alexparser, Вы писали:
A>Пардоньте, можно пример работы с Regex для моей задачи.
Вбиваешь в гугле "regex class" и будет тебе пример.
Re[7]: C# сравнение строк по маске
От:
Аноним
Дата:
08.02.11 11:31
Оценка:
Здравствуйте, alexparser, Вы писали:
A>Здравствуйте, Lloyd, Вы писали:
A>Пардоньте, можно пример работы с Regex для моей задачи.
A>Спасибо!
Функция перевода маски (как в редакторе Visual Studio — немного расширенные, с [!...], # и еще чем-то) в RegEx:
Здравствуйте, x64, Вы писали:
A>>А чем плох этот вариант?
x64>Да ни чем, в принципе, просто я считаю, что лучше использовать что-то встроенное, если это возможно, чем что-то, написанное Пупкиным.
Здравствуйте, alexparser, Вы писали:
A>Народ, подскажите как можно в C# производить сравнение строк по маске.
A>Прим. №1 A>stringSrc = "The is test string" A>stringMask = "str?ng"
Интересно, а если делать самому, разве нельзя узнать результат за время, пропорциональное сумме длин строк (проверяемой и маски)?
Help will always be given at Hogwarts to those who ask for it.