Wyrażenia regularne zapewniają deklaratywny język do dopasowywania wzorców w łańcuchach. Są powszechnie używane do sprawdzania poprawności ciągów, analizowania i transformacji. Ponieważ wyrażenia regularne nie są w pełni ustandaryzowane, wszystkie pytania z tym znacznikiem powinny również zawierać znacznik określający odpowiedni język programowania lub narzędzie.

Więcej na temat regex...

Mam tablicę oddzieloną przecinkami, chcę, aby każde słowo zostało zastąpione podwójnymi cudzysłowami (dla każdego słowa), jak pokazano poniżej --> a1.duże,a2.duże,a3.duże,b4.średnie --> "a1.duża","a2.duża","a3.duża","b4.średnia" Czy ktoś może powiedzieć, jak to zrobić w Notepad ++ za pomocą funkcji ....
14 styczeń 2022, 07:31
Więc w zasadzie czytam plik .csv i już wyodrębniłem jego część, której potrzebuję. Format tej części to znak nowej linii pomiędzy każdym blokiem danych, teraz próbuję pobrać drugą informację z każdego bloku. To, co próbuję zrobić, to dopasować każdy znak nowej linii za pomocą r"[\n]. To działa, a....
5 styczeń 2022, 14:45
Wiem, że tytuł nie jest najjaśniejszy, ale nie wiedziałem, jak lepiej go sformułować. To, co chcę zrobić, to uchwycić w jednej grupie to, co jest wejściem, chyba że wokół tego znajduje się konkretna struktura, w którym to przypadku po prostu odrzuć strukturę i zachowaj resztę. Podam kilka przykładów....
5 styczeń 2022, 13:53
Próbuję wyodrębnić wszystkie słowa z wielką literą początkową z tekstu, z formułą REGEXEXTRACT w arkuszach Google. W idealnym przypadku pierwsze słowo zdania powinno zostać zignorowane i tylko wszystkie kolejne słowa z pierwszą wielką literą powinny zostać wyodrębnione. Inne zamknięte pytania i form....
5 styczeń 2022, 13:21
Dobra społeczność dnia. Powiedzmy, że mam następującą linię: [ ] This is a sentence about apples. @fruit @tag Chcę utworzyć wyrażenie regularne, które może ogólnie wyodrębnić część: „To jest zdanie o jabłkach”. tylko. Oznacza to, że zignoruj ​​ [ ] przed zdaniem i zignoruj ​​@fruit @tag p....
5 styczeń 2022, 11:54
Mam ten ciąg, irn 1b6d13bbbe6e0e4bd8e5d7619bf7997672 bc42d1d2442b531a487f9061df2626 Ale czasami będzie irn 1b6d13bbbe6e0e4bd8e5d7619bf7997672bc42d1d2442b531a487f9061df2626 Lub irn no 1b6d13bbbe6e0e4bd8e5d7619bf7997672 bc42d1d2442b531a487f9061df2626 Lub irn no 1b6d13bbbe6e0e4bd8e5d7619bf7997672bc....
5 styczeń 2022, 10:21
Najwyraźniej schemat json nie lubi tego wyrażenia regularnego: ^(?=.{1,63}$)([-a-z0-9]*[a-z0-9])?$ https://regex101.com/r/qsyUoQ/1 Otrzymuję błąd: pattern must be a valid regex. Ten błąd oznacza, że ​​używany przeze mnie wzorzec regex jest nieprawidłowy zgodnie ze schematem json. Moje wyrażenie reg....
4 styczeń 2022, 23:17
Chcę zastąpić każdą kropkę spacją w zdaniu, z wyjątkiem sytuacji, gdy jest używana ze skrótem. Gdy jest używany ze skrótem, chcę go zastąpić '' NULL. Skrót oznacza kropkę otoczoną co najmniej dwiema wielkimi literami. Moje regex działają, ale łapią U.S. r1 = r'\b((?:[A-Z]\.){2,})\s*' r2 = r'(?:[A-Z....
4 styczeń 2022, 22:15
Chcę znaleźć określony wzór w akapicie. Wzorzec musi zawierać a-zA-Z i 0-9, a długość to 5 lub więcej niż 5. Jak zaimplementować go w Pythonie? Mój kod to: str = "I love5 verye mu765ch" print(re.findall('(?=.*[0-9])(?=.*[a-zA-Z]{5,})',str)) To zwróci wartość null. Oczekiwany wynik jak: love5 mu765....
4 styczeń 2022, 21:39
To repozytorium Github dodało std::regex do listy silników wyrażeń regularnych i zostało zdziesiątkowane przez inni. Dlaczego std::regex — w wersji zaimplementowanej w libstdc++ — jest o wiele wolniejszy niż inne? Czy to z powodu wymagań standardu C++, czy po prostu ta konkretna implementacja nie ....
4 styczeń 2022, 21:22
Rozważ następujące CSS: .foo { color: red; } .bar { color: blue; font-size: 14px; } .baz { color: pink } Szukam sposobu na formatowanie tego kodu w następujący sposób — wszystkie deklaracje z jedną właściwością (.foo) powinny znajdować się w jednym wierszu. Wszelkie deklaracje z więcej niż je....
4 styczeń 2022, 21:12
Muszę przekonwertować poniższe wyrażenie regularne, które działa dobrze w Oracle, na HIVE. Wzorzec wyrażeń regularnych Usuwa wszystkie znaki interpunkcyjne z wyjątkiem (apostrofów „-” i „&” oraz spacji). select REGEXP_REPLACE ( TRANSLATE( REGEXP_REPL....
4 styczeń 2022, 20:40
Mam ciąg zawierający zakres wartości w postaci "1-10uM Ach", gdzie 1 i 10 niekoniecznie są liczbami całkowitymi; mogą być dowolną liczbą zmiennoprzecinkową, "uM" oznacza mikrometr, a następnie jakiś nieistotny podłańcuch o nazwie "Ach". Ponieważ każdy mikro to $10^{-6}$, chciałbym użyć wyrażenia r....
4 styczeń 2022, 18:22
Potrzebuję wyrażenia regularnego Python, które pasuje do numerów telefonów komórkowych z Niemiec i Austrii. Aby to zrobić, musimy najpierw zrozumieć strukturę numeru telefonu: numer telefonu komórkowego można na początku zapisać z kodem kraju. Jednak ten kod jest opcjonalny! jeśli użyjemy numeru ....
4 styczeń 2022, 15:03
Powiedzmy, że mam sznurek "Happy 2022 New 01 years!" Chcę zwrócić „01”. Mówiąc dokładniej, potrzebuję ostatniego zestawu cyfr w ciągu. Ta liczba może być po prostu '1', '10' lub '999'... W przeciwnym razie ciąg mógłby być praktycznie wszystkim. Próbowałem różnych wyrażeń regularnych z gsub, ale ....
4 styczeń 2022, 13:03
To jest mój kod poniżej. Kiedy go uruchamiam, pojawia się błąd: c:\Users\renne\Documents\Code\Text Analysis\Assignment1.1C.py:27: Ostrzeżenie o przyszłości: możliwy zestaw zagnieżdżony w pozycji 54 dla pozycji w re.finditer("(?P<host>\d{3}[.]\d{3}[.]\d{3}[.]\d{3})(?P<user_name>[[\w]+\d{4}]|[-])(?....
4 styczeń 2022, 12:08
Potrzebuję wyrażenia regularnego Pythona, które wyodrębnia kwoty w €. Na przykład: 99 € 99,99 € 99,99 Euro 100 Inspirację czerpałem z tu. Na tej podstawie zbudowałem następujące wyrażenie regularne: ^((\d[\d.\s,]*)(?:\s(?:euro|€|Euro))|\d)$ Jeśli chcesz zobaczyć więcej przykładów, zobacz demo. W....
4 styczeń 2022, 11:44
Mam taką randkę 01/03/22 22:09 i chcę ją zapisać w DB tylko w takim formacie daty '2022-03-01'; Próbowałem Regex, ale nadal mam czas w godzinie:minutę Jak mogę to usunąć? const date_time = '22/01/03 22:09'; const only_date = date_time.replace(/(\d{2})\/(\d{2})\/(\d{2})/,"'20$3-$2-$1'"); //consol....
4 styczeń 2022, 11:16
Praca z danymi pomiarowymi sklasyfikowanymi jako różne „fale”, z każdą falą oznaczoną jako 1–14 lub literami „A” lub „E”, po których następuje nazwa zmiennej. Na przykład chcesz przeanalizować: 3educ > fala: 3, zmienna: educ Wiek > fala: A, zmienna: wiek Wypróbowałem różne struny, takie jak ^([0-9]?....
4 styczeń 2022, 10:04
Mam ciąg jako: string= "**Started:** 2021-07-04 11:51:31 PM BST | **Finished:** 2021-07-04 11:51:46 PM BST | **Duration:** 1 Minute --- Company| Participant| Email | Joined| Duration| Messages ---|---|---|---|---|--- global merchant Bank (GR) ((PM) by TR) (Disclaimer)| Bokng Kim| ka.b.kim@x....
4 styczeń 2022, 09:39
Jak wymienić ciąg? 2X6X14 #2&BTR KD SPF MIRREX 1/2X5 Z 2 x 6 x 14 #2&BTR KD SPF MIRREX 1/2 x 5 Chcę zamienić "X" na "x", ale tylko jeśli jest otoczone cyframi, a nie jeśli jest np. na końcu słowa jak MIRREX....
4 styczeń 2022, 09:12
Mam ciąg tytułu strony, z którego chcę pobrać podciąg (nazwę marki), jednak nie pojawia się on cały czas w tym samym miejscu. Tytuł strony: Nazwa marki A | Rezerwuj teraz Nazwa marki B | Zamów tutaj Treść | Nazwa marki A | Zamów teraz Treść | Nazwa marki 7 | Kliknij tutaj Pożądane wyjście: Naz....
4 styczeń 2022, 06:50
Cześć, bardzo nowy w regex, ale staram się, aby to zadziałało. Mam zmienną w Data Studio, która zawiera adresy URL stron. Muszę zachować tylko podzbiór stron w tabeli - te, które zawierają 4 lub więcej ukośników odwrotnych: Na przykład te adresy URL powinny znajdować się w podzbiorze: /abc/stan/reg....
4 styczeń 2022, 04:02
Mieć nazwy plików w formacie: 021-05-05_10-10-12-111_Nancy_Test_123456-1234_194456454390816_OD_2021042911270.pdf Muszę znaleźć „123456-1234” i OD. W numerze 123456-1234 „-” to symbole wieloznaczne, więc liczba może wynosić np. 1234561234, 123456**1234, 123456_1234 – ale zawsze będzie 10 cyfr. (0....
4 styczeń 2022, 00:18
Mam duże pliki z wieloma wpisami, takie jak car.bus.bike: car.bus.bike.vehicle car.bus.bike _car.bus.bike 'car.bus.bike' Chcę dopasować i zastąpić car.bus.bike bez dopasowywania ostatniego : lub nie dopasowywać tam, gdzie jest .vehicle lub gdzie dopasowanie jest poprzedzone czymkolwiek. Więc na kon....
3 styczeń 2022, 19:48