Свързани публикации 'string-comparison'


Бързо справяне с тангото с три знака: предизвикателство за кодиране с обрат
Кой знаеше, че сравняването на низове може да бъде толкова забавно, колкото вечер в комедиен клуб? Здравейте, колеги, борещи се с кодове! Днес се гмуркаме в дивия свят на Swift, където ще жонглираме със струни като цирков артист на кофеин. Нашата мисия, ако решим да я приемем, е да създадем функция Swift, която взема два низа и решава дали те се различават с повече от три знака. Звучи просто, нали? Е, нека не броим нашите пилета, преди да са компилирали. Сега може би си мислите:..

Как да сравнявам низове въз основа на броя гласни, които има в Swift?
Както се очаква, Swift String отговаря на протокола Comparable, така че прилага всички генерични оператори за сравнение, като „‹“, „›“, „!=“ и т.н. Така че има правила за сравнение по подразбиране, които могат да се използват за сравнение или сортиране на низове. Но какво, ако искаме да променим това правило за сравнение по подразбиране и да използваме наше собствено правило. Отговорът на него ще бъде замяна на съществуващите оператори . Ето един пример, ние персонализираме..

Свързани въпроси 'string-comparison'

== в Ruby винаги ли има равенство?
Съжалявам, ако се дублира (не го намерих) Това е само за потвърждение, че операторът == на Ruby винаги извършва сравнение на равенство. т.е. a == b сравнява стойността на a срещу стойността на b, вместо, като Java, дали сочат към един и...
5209 изгледи

Проверка дали даден низ започва с XXXX
Бих искал да знам как да проверя дали даден низ започва с "здравей" в Python. В Bash обикновено правя: if [[ "$string" =~ ^hello ]]; then do something here fi Как да постигна същото в Python?
392323 изгледи
schedule 07.01.2024

Грешка в сравняването на низове на .NET Framework
Изискване за всяко сравняващо сортиране , за да работи, основният оператор за поръчка е преходен и антисиметричен . В .NET това не е вярно за някои низове: static void CompareBug() { string x = "\u002D\u30A2"; // or just "-ア" if...
2759 изгледи
schedule 01.02.2024

Проблемът, който открих, беше, че новият параметър за връзка с база данни е зададен от Magento 1.6 нататък. Моля, проверете тези добавени параметри във вашия local.xml <model><![CDATA[mysql4]]></model>...
392323 изгледи
schedule 07.01.2024

Как да получа бързо и мръсно разпознаване на възможни печатни грешки в .net?
Трябва ръчно да прегледам дълъг списък с термини (~3500), които са въведени от потребителите през годините. Освен други неща, искам да намаля списъка, като потърся синоними, правописни грешки и алтернативен правопис. Работата ми ще бъде много...
304 изгледи
schedule 27.02.2024

Неуспешно сравнение на низове в Lua
Опитвам се да събера малко разширение за LuCI, уеб интерфейса, използван от OpenWrt. Въпросът обаче е много общ и има повече общо с lua, отколкото с всичко друго. Имам следния код: for k, v in ipairs(nixio.getifaddrs()) do if v.family ==...
379 изгледи
schedule 03.03.2024

Как да направя сравнение на низове без значение за главни и малки букви?
Искам да направя сравнение на низове без значение за малки и главни букви. Какъв би бил най-лесният начин да постигнете това? Имам кода по-долу, който изпълнява операция, чувствителна към главни и малки букви. #include <stdio.h> #include...
1967 изгледи

Коя е правилната алтернатива на equalsIgnoreCase на Java?
Има много и много примери защо и кога java.lang.String.equalsIgnoreCase ще се провали поради неправилно използване на локала. Но не намерих примери за правилния начин. За разлика от java.lang.String.toUpperCase няма версия с локален параметър....
1416 изгледи