string-matching
Jak sprawdzić, czy łańcuch zawiera podłańcuch w JavaScript?
Zazwyczaj spodziewałbym się metody String.contains(), ale nie wydaje się, aby była.
Jaki jest rozsądny sposób, aby to sprawdzić?
Jak sprawdzić, czy ciąg zawiera konkretne słowo?
Rozważmy:
$a = 'How are you?';
if ($a contains 'are')
echo 'true';
Załóżmy, że mam powyższy kod, jaki jest prawidłowy sposób napisania oświadczenia if ($a contains 'are')?
Lepszy algorytm rankingu podobieństw dla ciągów o zmiennej długości
Szukam algorytmu podobieństwa strun, który daje lepsze wyniki na strunach o zmiennej długości niż te, które są zwykle sugerow ... chard"
Również, najlepiej, algorytm ten powinien być agnostyczny językowo (działa również w językach innych niż Angielski).
JavaScript fuzzy search, który ma sens
Szukam fuzzy search JavaScript library do filtrowania tablicy. Próbowałem użyć fuzzyset.JS i bezpiecznik.js, ale wyniki są f ... acznie lepiej. Jest również blisko wydajności do wyuczonej kombinacji kilku najlepszych wskaźników
rozważane w tym artykule.
Sprawdź czy ciąg pasuje do wzoru
Jak sprawdzić, czy łańcuch pasuje do tego wzoru?
Wielka Litera, liczba (y), wielka litera, liczba(y)...
Przykład, te pasują:
A1B2
B10L1
C1N200J1
These wouldn ' t ('^'wskazuje na problem)
a1B2
^
A10B
^
AB400
^
Zwraca pozycje regex match () w Javascript?
Czy istnieje sposób, aby odzyskać (początkowe) pozycje znaków wewnątrz ciągu wyników regex match () w Javascript?
Jak wyszukać konkretną wartość we wszystkich tabelach (PostgreSQL)?
Czy jest możliwe przeszukiwanie każdej kolumny każdej tabeli pod kątem określonej wartości w PostgreSQL?
Podobne pytanie jest dostępne tutaj dla Oracle.
Filtruj wiele wartości w kolumnie łańcuchowej w dplyr
Mam {[3] } z danymi znakowymi w jednej z kolumn.
Chciałbym filtrować wiele opcji w data.frame z tej samej kolumny. Czy jest n ... filt <- filter(dat, name == target)
Dostaję ten błąd:
longer object length is not a multiple of shorter object length
Jak wybrać dane R.wiersze tabeli oparte na dopasowaniu podłańcucha (a la SQL like)
Mam dane.tabela z kolumną znakową i chce wybrać tylko te wiersze, które zawierają podłańcuch w niej. Odpowiednik SQL WHERE x ... hs["mb" %in% Name]
Empty data.table (0 rows) of 2 cols: Name,Number
Jak wybrać tylko wiersze, w których nazwa zawiera "mb"?
Znajdowanie jak podobne są dwa ciągi
Szukam algorytmu, który pobiera 2 ciągi i da mi "współczynnik podobieństwa".
Zasadniczo, będę miał Dane wejściowe, które mog ... daniem będzie częstym błędem, który będzie dokładniejsze do tego, czego chcę?
Czy ktoś może mi powiedzieć coś o kompromisach?
Sprawdź, czy łańcuch zawiera podłańcuch
Jak mogę sprawdzić, czy dany łańcuch zawiera określony podłańcuch, używając Perla?
Dokładniej, chcę zobaczyć, czy {[0] } jest obecny w danej zmiennej łańcuchowej.
Używając Java Regex, jak sprawdzić, czy łańcuch znaków Zawiera którekolwiek ze słów w zbiorze?
Mam zestaw słów: jabłko, pomarańcza , gruszka, banan, kiwi
Chcę sprawdzić, czy zdanie Zawiera którekolwiek z wyżej wymienio ... e wywołuję String.indexOf() dla każdego z moich zestawów słów. Zakładam, że nie jest to tak skuteczne, jak dopasowanie regex?
Wyszukiwanie ciągu pozwalającego na jedną niedopasowanie w dowolnym miejscu łańcucha
Pracuję z sekwencjami DNA o długości 25 (patrz przykłady poniżej). Mam listę 230 000 i muszę poszukać każdej sekwencji w cały ... kacjach.
Oto podobny post dla Perla, chociaż porównują one tylko sekwencje i nie przeszukują ciągów ciągłych:
Related post
Czy wyrażenia regularne są koniecznością w programowaniu? [zamknięte]
Czy wyrażenia regularne są niezbędne do programowania?
Wyrażenie regularne tylko znaki i cyfry arabskie
Chcę, aby Wyrażenie regularne przyjmowało tylko znaki arabskie, spacje i liczby .
Liczby nie muszą być w języku arabskim.
... jące wyrażenie:
^[\u0621-\u064A]+$
Który akceptuje tylko znaki arabskie, a ja potrzebuję znaków arabskich, spacji i cyfr.
jaka jest dobra metryka przy podejmowaniu decyzji, czy 2 ciągi są " wystarczająco podobne"
Pracuję nad bardzo szorstkim algorytmem pierwszego szkicu, aby określić, jak podobne są 2 ciągi. Używam również Levenshtein D ... tance / Math.max(length1, length2);
return (difference < 0.25) ? true : false; // <- arbitrary threshold, yuck!
}
strstr szybciej niż algorytmy?
Mam plik, który ma 21056 bajtów.
Napisałem program w języku C, który wczytuje cały plik do bufora, a następnie używa wielu a ... efore);
Mógłby mi ktoś wyjaśnić dlaczego strstr przewyższa inne algorytmy wyszukiwania? W razie potrzeby wyślę więcej kodu.
Ocena jakości dopasowań sznurkowych
Jaki byłby najlepszy sposób, aby porównać wzór z zestawem ciągów, jeden po drugim, podczas gdy oceniając ilość, z jaką wzór p ... to jest duplikat pytania, naprawdę Nie wiem, co dokładnie szukać kiedy spojrzałem, aby zobaczyć, czy to pytanie już istnieje.
Wyrażenie regularne dopasowane do testu przez ważny rok
Biorąc pod uwagę wartość chcę ją zweryfikować, aby sprawdzić, czy jest to ważny rok. Moje kryteria są proste, gdzie wartość p ... d{4}$
Podczas gdy to działa, pozwala również na wartości ujemne.
Jak zapewnić, że tylko dodatnie liczby całkowite są wolno?
agrep: only return best match (es)
Używam funkcji 'agrep' w R, która zwraca wektor dopasowań. Chciałbym funkcję podobną do agrep, która zwraca tylko najlepszy ... stance))
matches <- subset(matches,distance==min(distance))
as.character(matches$matches)
}
ClosestMatch(word,words)