Chcę zamienić wszystkie więcej niż 2 białe spacje w ciągu, ale nie nowe wiersze, mam to wyrażenie regularne: \s{2,}ale pasuje również do nowych wierszy. Jak mogę dopasować tylko 2 lub więcej białych spacji, a nie nowe linie? Używam c #
Chcę zamienić wszystkie więcej niż 2 białe spacje w ciągu, ale nie nowe wiersze, mam to wyrażenie regularne: \s{2,}ale pasuje również do nowych wierszy. Jak mogę dopasować tylko 2 lub więcej białych spacji, a nie nowe linie? Używam c #
Chcę usunąć znaki specjalne, takie jak: - + ^ . : , z ciągu znaków przy użyciu języka Java.
Jaka jest różnica pomiędzy: (.+?) i (.*?) kiedy używam go w moim preg_matchwyrażeniu regularnym php ?
Chcę wyszukać ciąg dla określonego wzorca. Czy klasy wyrażeń regularnych zapewniają pozycje (indeksy w ciągu) wzorca w ciągu? Może być więcej niż 1 wystąpienie wzoru. Jakiś praktyczny przykład?
Jak usunąć część struny? Na przykład w ATGAS_1121Chcę usunąć wszystko wcześniej _.
Nie mam dużego doświadczenia z JavaScript, ale próbuję stworzyć system tagów, który zamiast używać @lub #, używałby /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Jak mogę użyć /zamiast #. Próbowałem robić var slash = '/'i dodawać + slash +, ale to się nie udało....
Piszę program do liczenia słów MapReduce w języku python. Problem polega na tym, że w danych jest wiele znaków innych niż alfabet, znalazłem ten post Usuwanie wszystkiego oprócz znaków alfanumerycznych z łańcucha w Pythonie, który pokazuje ładne rozwiązanie za pomocą wyrażenia regularnego, ale...
Chcę uzyskać pierwsze dopasowanie wyrażenia regularnego. W tym przypadku mam listę: text = 'aa33bbb44' re.findall('\d+',text) [„33”, „44”] Mógłbym wyodrębnić pierwszy element listy: text = 'aa33bbb44' re.findall('\d+',text)[0] „33” Ale to działa tylko wtedy, gdy jest co najmniej...
W przypadku PMD chciałbym mieć regułę, która ostrzega mnie przed tymi brzydkimi zmiennymi, które zaczynają się od my. Oznacza to, że muszę akceptować wszystkie zmienne, które NIE zaczynają się od my. Potrzebuję więc wyrażenia regularnego (re), które zachowuje się w następujący...
Biorąc pod uwagę wartość, chcę ją zweryfikować, aby sprawdzić, czy jest to ważny rok. Moje kryteria są proste, gdzie wartość powinna być liczbą całkowitą ze 4znakami. Wiem, że to nie jest najlepsze rozwiązanie, ponieważ nie pozwoli na to lata wcześniej 1000i pozwoli na takie lata 5000. To...
*, ?, +wszystkie znaki oznaczają dopasowanie do tego znaku. Który znak oznacza „nie” pasuje do tego? Przykłady by pomogły.
Kiedy mamy ciąg zawierający znaki spacji: var str = ' A B C D EF '; i chcemy usunąć spacje z ciągu (chcemy tego 'ABCDEF':). Zarówno to: str.replace(/\s/g, '') i to: str.replace(/\s+/g, '') zwróci prawidłowy wynik. Czy to oznacza, że +jest zbędny w tej sytuacji? Czy w tej sytuacji...
Wiem, że mogę napisać instrukcję w języku Ruby, aby sprawdzić dopasowanie do wyrażeń regularnych. Chciałbym jednak użyć danych dopasowania w mojej instrukcji zwrotu. Coś takiego jak ten pół-pseudokod: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else...
Piszę więc małą wtyczkę do JQuery, która usuwa spacje z łańcucha. Spójrz tutaj (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); moje wyrażenie regularne [ ]+zbiera obecnie wszystkie spacje. To działa .. jednak nie...
Jak dopasować również liczby ujemne za pomocą tego wyrażenia regularnego? To wyrażenie regularne działa dobrze z wartościami dodatnimi, ale chcę, aby zezwalało również na wartości ujemne, np. -10, -125,5 itd. ^[0-9]\d*(\.\d+)?$ Dzięki
Mam dość dużą listę słów w pliku txt i próbuję znaleźć i zamienić wyrażenie regularne w Notepad ++. Muszę dodać ciąg przed każdym wierszem i po każdym wierszu .. Więc: wordone słowotwo wordthree zostać w stanie: "wordone" w stanie: "wordtwo" w stanie: "wordthree" Jak mogę to zrobić?...
Próbuję wyszukać podłańcuch „abc” w określonym pliku w linux / bash Ja również: grep '*abc*' myFile Nic nie zwraca. Ale jeśli to zrobię: grep 'abc' myFile Zwraca poprawnie dopasowania. Teraz to nie jest dla mnie problem. Ale co, jeśli chcę grepować dla bardziej złożonego ciągu,...
Zastanawiam się, jaka jest ogólna zasada używania wyrażenia regularnego w klauzuli if w bash? Oto przykład $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[...
Mam ten kod: $string1 = "My name is 'Kate' and im fine"; $pattern = "My name is '(.*)' and im fine"; preg_match($pattern , $string1, $matches); echo $matches[1]; a kiedy uruchamiam, zwraca ten błąd: Ostrzeżenie: preg_match () [function.preg-match]: separator nie może zawierać znaków...
Chciałbym znaleźć lokalizację znaku w ciągu. Mówić: string = "the2quickbrownfoxeswere2tired" Chciałbym, aby funkcja powróciła 4i 24- położenie znaku 2s w string.