Вопросы с тегом «string-comparison»

сравнение строк - это действие сравнения строк, в результате которого получается логическое или целое число, указывающее «расстояние» между строками.

397
Получение наиболее близкого совпадения строк

Мне нужен способ сравнить несколько строк с тестовой строкой и вернуть строку, которая очень похожа на нее: TEST STRING: THE BROWN FOX JUMPED OVER THE RED COW CHOICE A : THE RED COW JUMPED OVER THE GREEN CHICKEN CHOICE B : THE RED COW JUMPED OVER THE RED COW CHOICE C : THE RED FOX JUMPED OVER THE...

307
MySQL Строка запроса содержит

Я пытался выяснить, как я могу сделать запрос с MySQL, который проверяет, $haystackсодержит ли значение (строка ) в определенном столбце определенные данные (строку $needle), например так: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); В PHP функция вызывается...

285
Как я могу сделать сравнение строк с учетом регистра SQL в MySQL?

У меня есть функция, которая возвращает пять символов в смешанном регистре. Если я сделаю запрос по этой строке, он вернет значение независимо от регистра. Как я могу сделать строковые запросы MySQL чувствительными к...

272
Поиск без учета регистра

Я пытаюсь получить поиск без учета регистра с двумя строками в JavaScript. Обычно это будет так: var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /iФлаг будет для регистра. Но мне нужно искать вторую строку; без флага работает отлично var...

236
Как сравнить номера версий в Python?

Я иду каталог, который содержит яйца, чтобы добавить эти яйца в sys.path. Если в каталоге есть две версии одного и того же .egg, я хочу добавить только самую последнюю. У меня есть регулярное выражение r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$для извлечения имени и версии из...

217
Как я могу сделать сравнение строк без учета регистра?

Как сделать строку ниже без учета регистра? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Сегодня мне дали несколько советов, которые предложили мне использовать: x.Username.Equals((string)drUser["Username"],...

166
Сравнение строк в bash. [[: не найден

Я пытаюсь сравнить строки в Bash. Я уже нашел ответ о том, как это сделать на stackoverflow . В сценарии я пытаюсь, я использую код, представленный Адамом в упомянутом вопросе: #!/bin/bash string='My string'; if [[ "$string" == *My* ]] then echo "It's there!"; fi needle='y s' if [[ "$string" ==...

111
Сравнение строк подобия в Java

Я хочу сравнить несколько строк друг с другом и найти наиболее похожие. Мне было интересно, есть ли какая-нибудь библиотека, метод или передовой опыт, которые вернут мне, какие строки больше похожи на другие строки. Например: «Лисица прыгнула» -> «Лиса прыгнула» «Лисица прыгнула» -> «Лисица»...

98
Сравнение номеров версий в Python

Я хочу написать cmp-like функцию , которая сравнивает два номера версии и возвращается -1, 0или на 1основе их сравнении valuses. Вернуть, -1если версия A старше версии B Вернуть, 0если версии A и B эквивалентны Вернуть, 1если версия A новее, чем версия B Предполагается, что каждый подраздел...

94
Как сравнить «похожие» символы Юникода?

Я попадаю в удивительную проблему. Я загрузил текстовый файл в свое приложение, и у меня есть логика, которая сравнивает значение, имеющее µ. И я понял, что даже если тексты одинаковые, значение сравнения ложное. Console.WriteLine("μ".Equals("µ")); // returns false...

85
Как я могу сравнить строки в C с помощью оператора switch?

В C есть switchконструкция, которая позволяет выполнять различные условные ветви кода на основе тестового целочисленного значения, например, int a; /* Read the value of "a" from some source, e.g. user input */ switch (a) { case 100: // Code break; case 200: // Code break; default: // Code break; }...

84
Понимание сравнения NSString

Оба следующих сравнения истинны: 1) @"foo" == @"foo"; 2) NSString *myString1 = @"foo"; NSString *myString2 = @"foo"; myString1 == myString2; Однако бывают случаи, когда два NSStrings нельзя сравнивать с помощью оператора равенства, и [myString1 isEqualToString:myString2]вместо этого требуется....