Запитання з тегом «string-comparison»

порівняння рядків - це дія порівняння рядків, в результаті чого булева або ціле число вказує на "відстань" між рядками.




11
Отримання найближчого збігу рядків
Мені потрібен спосіб порівняння декількох рядків з тестовою рядком та повернення рядка, який дуже нагадує його: 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 …

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

11
Як я можу зробити порівняння рядків з урахуванням регістру SQL на MySQL?
У мене є функція, яка повертає п'ять символів зі змішаним регістром. Якщо я виконую запит на цій рядку, він поверне значення незалежно від випадку. Як я можу зробити рядки запитів MySQL у регістрі?

11
Пошуковий нечутливий пошук
Я намагаюся отримати нечутливий до регістру пошук з двома рядками в роботі JavaScript. Зазвичай це було б так: var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /iПрапор буде для регістра. Але мені потрібно шукати другий рядок; без прапора працює ідеально: var string="Stackoverflow is the BEST"; var searchstring="best"; var result= …

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

9
Як я можу зробити порівняння рядків нечутливих до регістру?
Як я можу зробити рядок під регістром нечутливим? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Раніше сьогодні мені дали поради, які запропонували використовувати: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); Проблема в тому, що я не можу це працювати, я спробував рядок нижче, це компілюється, але повертає неправильні результати, він повертає зареєстрованих користувачів …

6
Як я порівнюю два рядки в Perl?
Як я порівнюю два рядки в Perl? Я вивчаю Perl, у мене на це основне запитання було розглянуто його тут, на StackOverflow, і я не знайшов хорошої відповіді, тому я подумав, що запитаю.


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

11
Порівняння рядків подібності в Java
Я хочу порівняти кілька рядків один з одним і знайти ті, які є найбільш схожими. Мені було цікаво, чи є бібліотека, метод чи найкраща практика, які б повернули мені, які струни більше схожі на інші рядки. Наприклад: "Швидка лисиця стрибнула" -> "Лисиця стрибнула" "Швидка лисиця стрибнула" -> "Лисиця" Це порівняння …

17
Порівняння номерів версії в Python
Я хочу написати cmp-like функцію , яка порівнює два номери версії і повертається -1, 0або на 1основі їх порівнянні valuses. Повернутись, -1якщо версія A старша за версію B Повернення, 0якщо версії A і B еквівалентні Поверніться, 1якщо версія A новіша, ніж версія B Кожен підрозділ повинен інтерпретуватися як число, тому …

10
Як порівняти символи Unicode, які «схожі»?
Я потрапляю в дивовижне питання. Я завантажив текстовий файл у свою програму і маю певну логіку, яка порівнює значення, що має µ. І я зрозумів, що навіть якщо тексти однакові, значення порівняння є хибним. Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true У наступному рядку символ µ копіюється. Однак це …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.