«string-comparison» etiketlenmiş sorular

dizge karşılaştırması, dizeleri karşılaştırma eylemidir ve bu, dizeler arasındaki "mesafeyi" belirten bir boole veya tam sayı ile sonuçlanır.





7
MySQL sorgu dizesi içerir
Ben nasıl $haystackbelirli bir sütundaki değer (dize $needle), bu gibi belirli veri (dize ) içerip içermediğini denetler MySQL ile bir sorgu yapabilir anlamaya çalışıyorum : mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); PHP'de, işlev çağrılır substr($haystack, $needle), belki: WHERE substr(`column`, '{$needle}')=1


11
Büyük / küçük harfe duyarlı olmayan arama
JavaScript çalışma iki dizeleri ile büyük / küçük harf duyarsız bir arama almaya çalışıyorum. Normalde şöyle olur: var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /iBayrak küçük harf duyarsız için olurdu. Ama ikinci bir dize aramak gerekir; bayrak olmadan mükemmel çalışır: var string="Stackoverflow is the BEST"; var searchstring="best"; var …

9
Python'daki sürüm numaralarını nasıl karşılaştırırım?
Ben yumurta eklemek için yumurta içeren bir dizin yürüyoruz sys.path. Dizinde aynı .egg'in iki sürümü varsa, yalnızca en son sürümü eklemek istiyorum. r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$Dosya adından adı ve sürümü ayıklamak için normal bir ifade var . Sorun, bir dize olan sürüm numarasını karşılaştırmaktır 2.3.1. Dizeleri karşılaştırdığım için, 10'un üstünde 2 çeşit var, …

9
Büyük / küçük harfe duyarlı olmayan bir dize karşılaştırması nasıl yapabilirim?
Aşağıdaki satırı nasıl duyarsız hale getirebilirim? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Bugün kullanmamı öneren bazı tavsiyeler verildi: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); sorun şu işe yarayamıyorum, aşağıdaki satırı denedim, bu derler ama yanlış sonuçlar döndürür, kayıtlı kullanıcıları kayıtlı ve kayıtlı olmayan kullanıcılar olarak kayıtlı olarak döndürür. drUser["Enrolled"] = (enrolledUsers.FindIndex(x …



6
Bash'de dize karşılaştırması. [[: bulunamadı
Ben bash dizeleri karşılaştırmak çalışıyorum. Stackoverflow üzerinde nasıl yapılacağına dair bir cevap buldum . Ben denemekte, ben bahsedilen soru Adam tarafından gönderilen kodu kullanıyorum: #!/bin/bash string='My string'; if [[ "$string" == *My* ]] then echo "It's there!"; fi needle='y s' if [[ "$string" == *"$needle"* ]]; then echo "haystack '$string' …

11
Java'da Benzerlik Dize Karşılaştırması
Birkaç dizgeyi birbiriyle karşılaştırmak ve en çok benzer olanları bulmak istiyorum. Hangi dizelerin diğer dizelere daha benzer olduğunu bana döndürecek herhangi bir kitaplık, yöntem veya en iyi uygulama olup olmadığını merak ediyordum. Örneğin: "Hızlı tilki atladı" -> "Tilki atladı" "Hızlı tilki atladı" -> "Tilki" Bu karşılaştırma, birincinin ikinciye göre daha …

17
Python'da sürüm numarası karşılaştırması
Ben yazmak istiyorum cmpiki sürüm numaraları ve getiri karşılaştırır benzeri işlevi -1, 0ya 1da karşılaştırıldı valuses dayalı. -1A sürümü, B sürümünden daha eskiyse dön 0A ve B sürümleri eşdeğerse dön 1A sürümü, B sürümünden daha yeniyse dön Her bir alt bölümün bir sayı olarak yorumlanması gerekiyor, bu nedenle 1.10> 1.1. …

10
"Birbirine benzeyen" Unicode karakterleri nasıl karşılaştırılır?
Şaşırtıcı bir konuya düşüyorum. Uygulamama bir metin dosyası yükledim ve µ değerine sahip olan değeri karşılaştıran bazı mantığım var. Metinler aynı olsa bile karşılaştırma değerinin yanlış olduğunu fark ettim. Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true Daha sonraki satırda µ karakteri kopyalanarak yapıştırılır. Ancak, bunun gibi olan tek karakterler …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.