Pytania otagowane jako regex

Wyrażenia regularne zapewniają deklaratywny język dopasowywania wzorców w łańcuchach. Są one powszechnie używane do sprawdzania poprawności ciągów, analizowania i transformacji. Ponieważ wyrażenia regularne nie są w pełni znormalizowane, wszystkie pytania z tym znacznikiem powinny również zawierać znacznik określający odpowiedni język programowania lub narzędzie. UWAGA: Pytanie o HTML, JSON itp. Wyrażenia regularne zwykle spotykają się z negatywnymi reakcjami. Jeśli istnieje parser, użyj go zamiast tego.

15
Jak zamienić zestaw tokenów w Java String?
Mam następujący ciąg szablonu: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Mam też zmienne typu String na imię i nazwisko, numer faktury i termin płatności - jak najlepiej zastąpić tokeny w szablonie zmiennymi? (Zwróć uwagę, że jeśli zmienna zawiera token, NIE powinna być zastępowana). …
106 java  regex  templates 

9
Dopasowanie do białych znaków Regex - Java
Interfejs API języka Java dla wyrażeń regularnych określa, które \sbędą pasować do białych znaków. Zatem wyrażenie regularne \\s\\spowinno pasować do dwóch spacji. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); Celem tego jest zastąpienie wszystkich wystąpień dwóch kolejnych białych znaków pojedynczą spacją. Jednak to w rzeczywistości nie …
106 java  regex  whitespace 


2
Wyrażenie regularne \ p {L} i \ p {N}
Nie mam doświadczenia z wyrażeniami regularnymi i otrzymałem następujące wyrażenie regularne: (\p{L}|\p{N}|_|-|\.)* Wiem, co oznacza * i | oznacza „lub” i to \ ucieka. Ale nie wiem, co \p{L}i co \p{N}oznacza. Szukałem go w Google, ale bez rezultatu ... Czy ktoś może mi pomóc?

2
Python Regex natychmiast zastępuje grupy
Czy istnieje sposób bezpośredniego zastąpienia wszystkich grup przy użyciu składni wyrażenia regularnego? Normalny sposób: re.match(r"(?:aaa)(_bbb)", string1).group(1) Ale chcę osiągnąć coś takiego: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Chcę natychmiast zbudować nowy ciąg z grup, które właśnie przechwycił Regex.

10
Dlaczego sed nie rozpoznaje \ t jako karty?
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Oczekuję, że ten sedskrypt wstawi znak tabprzed każdym wierszem, $filenameale tak nie jest. Z jakiegoś powodu tzamiast tego wstawia .
106 regex  bash  sed 


5
Jak uzyskać wszystko przed: w łańcuchu Python
Szukam sposobu, aby uzyskać wszystkie litery w ciągu przed a:, ale nie mam pojęcia, od czego zacząć. Czy użyłbym wyrażenia regularnego? Jeśli tak to jak? string = "Username: How are you today?" Czy ktoś może pokazać mi przykład tego, co mogłem zrobić?
106 python  regex  string  split 

5
Wyrażenie regularne Ruby używające nazwy zmiennej
Czy jest możliwe utworzenie / użycie wzorca wyrażenia regularnego w języku Ruby, który jest oparty na wartości nazwy zmiennej? Na przykład wszyscy wiemy, że za pomocą ciągów języka Ruby możemy wykonać następujące czynności: str = "my string" str2 = "This is #{str}" # => "This is my string" Chciałbym zrobić …
105 ruby  regex 

6
Wyrażenie regularne pasujące do wielowierszowego bloku tekstu
Mam trochę problemów z uruchomieniem wyrażenia regularnego Pythona podczas dopasowywania do tekstu obejmującego wiele wierszy. Przykładowy tekst to ('\ n' to nowa linia) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with a newline]\n [yep, there is a variable number of lines here]\n \n (repeat the above a …
105 python  regex  multiline 


6
Regex dokładnie n OR m razy
Rozważmy następujące wyrażenie regularne, gdzie Xjest dowolne wyrażenie regularne. X{n}|X{m} To wyrażenie regularne sprawdzałoby , czy Xwystępuje dokładnie n lub mrazy. Czy istnieje kwantyfikator wyrażeń regularnych, który może Xdokładnie sprawdzać wystąpienie nlub mczas?
105 java  php  regex 

13
Jak obliczyć liczbę wystąpień danego znaku w każdym wierszu kolumny ciągów?
Mam data.frame, w której niektóre zmienne zawierają ciąg tekstowy. Chciałbym policzyć liczbę wystąpień danego znaku w każdym pojedynczym ciągu. Przykład: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) Chciałbym utworzyć nową kolumnę dla q.data z liczbą wystąpień „a” w ciągu znaków (tj. C (2,1,0)). Jedyne zawiłe podejście, jakie udało mi się zastosować, to: string.counter<-function(strings, …
105 regex  r  dataframe 

6
Wyrażenie regularne dla liter, cyfr i - _
Mam problem ze sprawdzeniem w PHP, czy wartość jest jedną z następujących kombinacji litery (duże lub małe) cyfry (0–9) podkreślenie (_) myślnik (-) punkt (.) bez odstępów! lub inne postacie kilka przykładów: OK: „screen123.css” OK: „screen-new-file.css” OK: „screen_new.js” NIE OK: „screen new file.css” Myślę, że potrzebuję do tego wyrażenia regularnego, …
105 regex 

5
Czy wątek Java Regex jest bezpieczny?
Mam funkcję, która używa Pattern#compilei Matcherdo przeszukiwania listy ciągów dla wzorca. Ta funkcja jest używana w wielu wątkach. Każdy wątek będzie miał unikalny wzór przekazany do, Pattern#compilegdy zostanie utworzony. Liczba wątków i wzorców jest dynamiczna, co oznacza, że ​​mogę dodać więcej Patterns i wątków podczas konfiguracji. Czy muszę umieszczać synchronizena …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.