pattern-matching

Jak mogę stwierdzić, czy łańcuch znaków powtarza się w Pythonie?

Szukam sposobu, aby sprawdzić, czy dany ciąg powtarza się dla całego łańcucha, czy nie. Przykłady: [ '0045662100456621 ... . Niestety, ja też nie wiem. Jak mogę stwierdzić, czy ciąg się powtarza, a jeśli tak, to jaka jest najkrótsza powtarzalność?

Jak Mogę używać odwrotnych lub ujemnych symboli wieloznacznych, gdy dopasowanie wzorca w powłoce unix/linux?

Powiedzmy, że chcę skopiować zawartość katalogu z wyłączeniem plików i folderów, których nazwy zawierają słowo 'muzyka'. cp [exclude-matches] *Music* /target_directory Co powinno zastąpić [exclude-matches], aby to osiągnąć?

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.

PostgreSQL LIKE query performance variations

Widziałem dość duże różnice w czasie odpowiedzi dotyczących LIKE zapytań do konkretnej tabeli w mojej bazie danych. Czasami o ... parcels WHERE lower(owner1) LIKE lower('someones name%') LIMIT 10 Z podobnymi wynikami. Liczba rzędów stołu: około 95 000.

Jak wybrać linie pomiędzy dwoma wzorcami znaczników, które mogą wystąpić wielokrotnie w awk / sed

Używając awk lub sed Jak wybrać linie, które występują pomiędzy dwoma różnymi wzorami znaczników? Może być wiele sekcji oznac ... -e '1,/abc/d' -e '/mno/,$d' <FILE> Czy jest jakiś sposób w sed lub awk aby robić to wielokrotnie aż do końca pliku?

Czy PostgreSQL obsługuje kolacje "niewrażliwe na akcent"?

W Microsoft SQL Server można określić kolacje " niewrażliwe na akcent "(dla bazy danych, tabeli lub kolumny), co oznacza, że ... unaccent_string , ale zastanawiam się, czy PostgreSQL obsługuje te "nieczułe" zestawienia, więc SELECT powyżej by zadziałało.

Co robi`: * ' (dwukropek podkreślony gwiazdką) w Scali?

Mam następujący fragment kodu z tego pytania : def addChild(n: Node, newChild: Node) = n match { case Elem(prefix, label ... łka: child ++ newChild : _* Co to robi? Rozumiem, że istnieje Seq[Node] konkatenacja z innym Node, a potem? Co robi : _*?

Dopasowanie wzorca do spojówek (PatternA i PatternB)

Scala posiada funkcję językową obsługującą dysjunkcje w dopasowywaniu wzorców ('alternatywy wzorców'): x match { case _ ... t to right, as per normal infix operator method calls likeBoolean#&&inval b = true && false && true`.

Jak drukować linie między dwoma wzorami, inclusive lub exclusive (w sed, AWK lub Perl)?

Mam taki plik jak poniżej i chciałbym wydrukować linie pomiędzy dwoma podanymi wzorami PAT1 i PAT2. 1 2 PAT1 3 - first bl ... zyć wszystkie możliwe kombinacje tego, włączając lub wyłączając wzór. Jak wydrukować wszystkie linie pomiędzy dwoma wzorami?

Jak dopasować wzór używając wyrażenia regularnego w Scali?

Chciałbym być w stanie znaleźć dopasowanie między pierwszą literą słowa, a jedną z liter w grupie, takiej jak "ABC". W pseudo ... zą literę w Scali zamiast w Javie? Jak poprawnie wyrazić Wyrażenie regularne? Czy jest to możliwe w ramach klasy przypadków ?

Wyrażenie regularne zgodne ze standardowym 10-cyfrowym numerem telefonu

Chcę napisać Wyrażenie regularne dla standardowego numeru telefonu typu US, które obsługuje następujące formaty: ###-###-## ... ługi kodu obszaru jako opcjonalny komponent. Coś jak +1 ### ### #### Gdzie +1 jest numerem kierunkowym i jest opcjonalny.

Jak użyć algorytmu SIFT, aby obliczyć, jak podobne są dwa obrazy?

Użyłem SIFT realizacja Andrea Vedaldi, aby obliczyć deskryptory sift dwóch podobnych obrazów (drugi obraz jest w rzeczywistoś ... (i); >> j=rgb2gray(j); >> [a, b]=sift(i); % a has the frames and b has the descriptors >> [c, d]=sift(j);

W jaki sposób dopasowanie wzorców w Scali jest zaimplementowane na poziomie kodu bajtowego?

Jak dopasowanie wzorców w Scali jest zaimplementowane na poziomie kodu bajtowego? To jest jak seria if (x instanceof Foo) ko ... ie w Scali daje odpowiedź na to i podobne pytania dotyczące implementacji Scali? Zamówiłem książkę, ale jeszcze nie dotarła.

Jak przesłaniać zastosowanie w towarzyszu klasy case

Oto sytuacja. Chcę zdefiniować klasę case w taki sposób: case class A(val s: String) I chcę zdefiniować obiekt, aby upew ... nie ma innego sposobu, aby to osiągnąć? Chciałbym zostać przy Klasa case, ponieważ chcę jej używać do dopasowywania wzorców.

Jak mogę wykryć wspólne podłańcuchy na liście łańcuchów

Dany zbiór ciągów, na przykład: EFgreen EFgrey EntireS1 EntireS2 J27RedP1 J27GreenP1 J27RedP2 J27GreenP2 JournalP1Black Jou ... wykrywać grupy wspólnych łańcuchów w nazwach plików' , ponieważ zakłada się, że łańcuch zawsze będzie miał ciąg cyfr po nim.

Dlaczego dopasowanie wzorców w Scali nie działa ze zmiennymi?

Przyjmij następującą funkcję: def fMatch(s: String) = { s match { case "a" => println("It was a") ca ... sposób na dopasowanie wzorca do zmiennych? Ostatecznie można użyć dużego if statement, ale futerał jest bardziej elegancki.

Scala wielokrotne dopasowywanie wzorców typu

Zastanawiam się, jak mogę użyć dopasowania wielu typów. Mam: abstract class MyAbstract case class MyFirst extends MyAbstra ... to uczyni kod ładniejszym. Jak będę miał 5 z nich, to napiszę ten sam kod 5 razy (wywołanie doSomething ()). Z góry dzięki!

Jaka jest różnica między "x is null" a "x = = null"?

W C # 7 możemy użyć if (x is null) return; Zamiast if (x == null) return; Czy jest jakaś zaleta użycia nowego sposobu ... ż starej składni? Semantyka jest inna? To tylko kwestia gustu? Jeśli nie, kiedy używać jednego lub drugiego. Odniesienie .

Dopasowywanie grup Regexp w Ruby, przypisywanie zmiennych w 1 linii

Obecnie próbuję przełożyć łańcuch na wiele zmiennych. Przykładowy ciąg znaków: ryan_string = "RyanOnRails: This is a test" ... mógł zrobić coś takiego: g1, g2, g3 = ryan_string.scan(/(^.*)(:)(.*)/i) Czy to możliwe? A może jest lepszy sposób niż ja?

Jak wybrać linie między dwoma wzorami?

Mam taki plik jak poniżej i chciałbym wydrukować linie pomiędzy dwoma podanymi wzorami PAT1 i PAT2. 1 2 PAT1 3 - first bl ... e jestem ciekaw wszystkich możliwych kombinacji tego, albo drukując wzór, albo nie. Jak wybrać linie pomiędzy dwoma wzorami?