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
Regex do dzielenia ciągu przy użyciu spacji, gdy nie jest on otoczony pojedynczymi lub podwójnymi cudzysłowami
Jestem nowy w wyrażeniach regularnych i byłbym wdzięczny za pomoc. Próbuję połączyć wyrażenie, które podzieli przykładowy ciąg przy użyciu wszystkich spacji, które nie są otoczone pojedynczymi lub podwójnymi cudzysłowami. Moja ostatnia próba wygląda tak: (?!")i nie działa. Dzieli się na przestrzeni przed cytatem. Przykładowe dane wejściowe: This is a string …
114 java  regex  split 

3
Wyrażenie regularne dla ciągu znaków zawiera?
Co to jest wyrażenie regularne do prostego sprawdzania, czy ciąg zawiera określone słowo (np. „Test”)? Zrobiłem trochę googlowania, ale nie mogę znaleźć prostego przykładu takiego wyrażenia regularnego. To jest dla skryptu kompilacji, ale nie ma związku z żadnym konkretnym językiem programowania.
114 regex 


5
Nie możesz uciec od ukośnika odwrotnego za pomocą wyrażenia regularnego?
Używam następującego wyrażenia regularnego ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Wiem, że jest brzydki, ale jak dotąd służy on innym celom niż ukośnik odwrotny nie jest dozwolony tak, jak myślę, że powinien, ponieważ uciekł, próbowałem też \\zamiast, \\\ale te same wyniki. Jakieś pomysły?
114 regex 

13
Wyrażenie regularne dla zduplikowanych słów
Jestem początkującym użytkownikiem wyrażeń regularnych i nie mogę się do końca dowiedzieć, jak napisać pojedyncze wyrażenie regularne, które „pasowałoby” do wszystkich zduplikowanych następujących po sobie słów, takich jak: Paryż w tym na wiosnę. Nie to jest powiązane. Dlaczego się śmiejesz? Czy moje wyrażenia regularne są TAKIE złe? Czy istnieje jedno …



3
JavaScript zamień / wyrażenie regularne
Biorąc pod uwagę tę funkcję: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Jak dokonać this.markup.replace()wymiany na całym świecie? Oto problem. Jeśli używam go w ten sposób: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Wartość alertu to „foobar $ …

3
Jak stworzyć filtr Gmaila wyszukujący tekst tylko na początku tematu?
Otrzymujemy regularne automatyczne komunikaty o kompilacji z serwerów kompilacji Jenkins w pracy. Byłoby miło wyłowić je na etykiecie, pomijając skrzynkę odbiorczą. Korzystanie z filtra to oczywiście właściwy wybór. Żądanym identyfikatorem jest ciąg znaków [RELEASE]na początku tematu. Próba określenia któregokolwiek z poniższych wyrażeń regularnych powoduje, że e-maile zawierające ciąg znaków releasew …
113 regex  filter  gmail  subject 

3
Java regex przechwytuje indeksy grup
Mam następujący wiersz, typeName="ABC:xxxxx;"; Muszę znaleźć słowo ABC, Napisałem następujący fragment kodu, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Więc jeśli wstawię group(0), dostaję, ABC:ale jeśli to postawię , tak group(1)jest ABC, więc chcę wiedzieć Co to 0i co 1oznacza? Byłoby lepiej, gdyby ktoś wyjaśnił mi dobre przykłady. …
113 java  regex 


4
Regex, aby zastąpić wszystko oprócz liczb i przecinka dziesiętnego
Mam pole tekstowe, w którym musi pozostać tylko tekst lub liczba dziesiętna. Oto kod, którego obecnie używam, aby zastąpić wszystko oprócz liczb i przecinka dziesiętnego. Problem w tym, że nie mogę znaleźć wyrażenia regularnego, które identyfikowałoby wszystko inne document.getElementById(target).value = newVal.replace(/\D[^\.]/g, ""); \ D działa dobrze, ale próbowałem (?!.), (?!\.), …
113 javascript  regex 



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.