Pytania otagowane jako regex

Znany również jako wyrażenie regularne lub wyrażenie regularne, opis zestawu ciągów, często używany do wyszukiwania i sprawdzania ciągów.


2
wstaw ciąg między dwoma wzorami
Chciałbym zmienić plik o nazwie takiej jak: d1-a2_A1_B1.txt abcd_A90_B2.txt gdzie chcę wstawić _FOOmiędzy pierwszy, _A[0-9]\+a _B[0-9]więc nazwy plików stają się d1-a2_A1_FOO_B1.txt abcd_A90_FOO_B2.txt Ale moje wyrażenie regularne nie działa: for f in $(ls); do mv $f \`echo $f | sed -e s/\(.*_A[0-9]\+\)\(_B[0-9].*\)/$1_FOO$2/\`; done Próbowałem z jednym ciągiem: echo abcd_A90_B2.txt | sed …
2 linux  bash  regex  sed 

1
Czy istnieje sposób formatowania tekstu sformatowanego za pomocą wyrażeń regularnych?
Próbuję edytować duży tekst domeny publicznej do publikacji. Jedną z rzeczy, które muszę zrobić, jest pogrubienie nagłówka każdego akapitu . Ponieważ nagłówek zawsze zaczyna się od otwartego parena, a kończy kropką, wygląda na to, że wyrażenie regularne przyspieszyłoby sprawę, gdybym mógł znaleźć edytor tekstu sformatowanego, który go obsługuje. Jakieś pomysły? …

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/ This finds the first number in …
1 vim  regex 

2
Jak zaimportować zestaw danych do programu Excel? (nagłówki kolumn w każdym wierszu ograniczonym dwukropkiem)
Próbuję zaimportować następujący zestaw danych do programu Excel. Nie miałem szczęścia z kreatorem importu tekstu. Chciałbym, aby Excel tworzył nazwy, nazwy, ulice itp. Nazwy kolumn i wstawiał każdy rekord do nowego wiersza. , id: sdfg:435-345, name: Some Name, type: , street: Address Line 1, Some Place, postalcode: DN2 5FF, city: …

2
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 zbudowaniu podstawowej bazy danych SQL tych plików, …
1 linux  regex  grep 

1
Jak zrobić zwięzłe dwa alternatywne zastąpienia w programie Windows Excel 2010? [duplikować]
Możliwy duplikat: Czy możesz wykonywać wyrażenia regularne w programie Excel bez VBScript? Chciałbym zastąpić wzorzec ciągu innym wzorem: = SUBSTITUTE (SUBSTITUTE (nazwa, „Vlue”, „Replace”), „Value”, „Replace”) Gdzie szukam „Wartość” lub „Klej” i zastąpienie go „Zastąp”. Być może coś zmierza w tym kierunku (to nie działa): = SUBSTITUTE (nazwa, „V? Lue”, …

3
Wyrażenie regularne Notepad ++ nie działa
Próbuję użyć Notepad ++ i wyrażeń regularnych, aby usunąć cały XML ze zdarzeń Windows. Moje regularne wyrażenie jest następujące: Event Xml:(.|\n)+?Event>\n Przykładowe zdarzenia systemu Windows są następujące: Log Name: System Source: Service Control Manager Date: 2016/04/29 11:54:00 Event ID: 7036 Task Category: None Level: Information Keywords: Classic User: N/A Computer: …


2
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 Znajdź Co: \(([0-9], -]*)\) i Zamień na: …

4
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 regex 

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 „who” i …
1 linux  bash  regex  tty 


2
Jak wyodrębnić adres IP z ciągu dziennika za pomocą wyrażenia regularnego i Notepad ++
Mam takie ciągi znaków z pliku dziennika rule family="ipv4" source address="54.246.81.158" reject rule family="ipv4" source address="175.36.129.24" reject W jaki sposób mogę dopasować adres IP z każdego z tych łańcuchów, a następnie zastąpić oryginalny z dopasowanym IP, używając wyrażenia regularnego w edytorze tekstu Notepad ++? Spodziewany wynik : 54.246.81.158 175.36.129.24 Wolę …

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 search'n’place, ale nie mogłem znaleźć …
1 vim  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.