Pytania oznaczone «regex»

1
Wyszukaj i zamień, używając wyrażeń regularnych

Chcę edytować tekst: appriskid = models.IntegerField(primary_key=True) app_name = models.TextField() identifier = models.CharField(max_length=150) version = models.CharField(max_length=60, blank=True) . . . do: appriskid = None, app_name = None, identifier = None, version = None...

1
Regex dopasowuje wszystkie kombinacje

Mam następujący tekst poniżej. Jak napisać wyrażenie regularne, aby przechwycić cały tekst powiązany REQ_XXX? To jest moje wyrażenie .*(REQ_.*)\|, ale przechwytuje |3 |4 |5. Chcę tylko, żeby zatrzymało się po pierwszym | widzi.

1
niejasne co do tego, co submatch robi w vim

Nie jestem pewien, co robi wyrażenie podrzędne ({nr}) w vimie. Instrukcja mówi: submatch({nr}) *submatch()* Only for an expression in a |:substitute| command. Returns the {nr}'th submatch of the matched text. When {nr} is 0 the whole matched text is returned. Example: :s/\d\+/\=submatch(0)...

1
Wyszukaj i zamień RegEx Capture Group na numer

Próbuję użyć wyrażeń regularnych edytorów Visual Studio, aby znaleźć i zamienić tekst za pomocą grup przechwytywania, ale napotkałem problem. Próbuję znaleźć i uchwycić zestaw 5 znaków alfanumerycznych: (\w{5}) I zamień tę grupę, aby dodać po niej „1”: $11 Tutaj naprawdę mam na myśli $1 The...

1
Regex, aby zastąpić znaki

Mam następujący przykład, 'H2J','H3N','H3N','H2J','H2P','H2K','H2J','H2K','H3N'ale chcę, aby (H2J),(H3N),(H3N),(H2J),(H2P),(H2K),(H2J),(H2K),(H3N)każdy mógł mi pokazać, jakie wyrażenie regularne zastąpiłoby pojedyncze cudzysłowy nawiasami kwadratowymi? Używam TextWrangler na...

1
Notepad ++ zastępuje co 3 i 4 iterację

Używam notatnika ++ Zastanawiam się, czy można zastąpić co 3 i 4 iterację wierszami HTML. Oryginalny kod wygląda następująco: <div class="ui-bar ui-bar-d" <div class="ui-bar ui-bar-d" <div class="ui-bar ui-bar-d" <div class="ui-bar ui-bar-d" powracające ... Muszę zmieniać co drugi...

1
Standaryzuj \ n i \ r w składni wyszukiwania / zamiany Vima

W Vimie szuka się nowych linii jako \n, ale nowe linie w ciągu zastępującym należy wprowadzić jako \r. Rozumiem, że istnieją powody takiego zachowania , ale dla moich celów po prostu uważam to za irytujące. Chcę móc używać \n(zasadniczo) tej samej rzeczy zarówno we wzorcu wyszukiwania, jak i w...

1
Zastąpienie wyrażenia regularnego Microsoft Word 2010

Mam problem ze znalezieniem i zastąpieniem wyrażenia regularnego w programie Word 2010 (Windows 7). Chcę przekonwertować referencyjne numery cytowań w nawiasach na te same liczby w nawiasach. Na przykład (20-23) powinno stać się [20-23], (19, 20) powinno stać się [19, 20]. Mam następujące...

1
Notepad ++ Zamień iterację

(Zredagowałem ten post dla przejrzystości) Mam strasznie sformatowany dokument tekstowy. Na szczęście, choć strasznie sformatowany, jest niezawodnie strasznie sformatowany, więc regex zaoszczędził mi wiele dni pracy. Jestem teraz w punkcie, w którym chcę udostępnić zakładki do spisu treści do...

1
Notepad ++ RegEx Pomoc Proszę

Chciałbym użyć notatnika ++, aby usunąć cały tekst po / w adresie domeny. Mam ogromną listę domen, a niektóre z nich mają określoną stronę lub adres po nazwie domeny. Chcę usunąć listę tylko z domen i zanotować określone strony. Mam nadzieję, że to ma

1
Zalogować użytkownika do danego tty

Piszę skrypt basha, który rozłącza bezczynne sesje, ale zapisuje do tty kilka sekund przed jego zakończeniem, aby upewnić się, że naprawdę nie jest używany. Format dla write jest write user [tty]. Zaczynam od ciągu tty, tj. „Pts / 1”. Wiem, że mogę znaleźć użytkownika obok nazwy tty w...

1
Vim split arguments, cofnij „J”

Znacznie łatwiej jest mi argumentować funkcję, elementy listy itp., Gdy są one podzielone na różne linie. Jeśli jest to trudniejsze do odczytania, mogę dołączyć do nich później przez „J”. Jak należy rozdzielić wszystko w nawiasie. Wygląda na to, że jest to jakiś wzorzec wyrażenia regularnego...

1
grep: return NULL jeśli false

Próbuję użyć grep do wyodrębnienia atrybutów z dużej kolekcji plików XML. Próbowałem użyć grep -E -m 1 -o -Z "<tag>(.*)</tag>" /home/somepath/*.xml || printf "NULL" ale z jakiegoś powodu nie zwraca NULL dla pliku, jeśli wyrażenie regularne się nie zgadza. Końcowa gra polega na...

1
Grupowanie / przechwytywanie Notepad ++ nie działa

Wyrażenie regularne takie jak „ (Odebrano): ” powinno pasować do każdego „ Odebrano ”, które poprzedza „ : ”. N ++ znajduje dla mnie cały ciąg: „ Otrzymano: ” Zamiast więc wyróżniać w moim dokumencie „ Otrzymałem ”, otrzymuję „ Otrzymałem: ”. Co się dzieje? Znajdź i zamień zachowuje się tak...