Jak określić sedadres wyrażenia regularnego, który nie rozróżnia wielkości liter? Na przykład, sed '/my-kw/d' Ale w każdym razie chcę sedusunąć linie my-kw. Dzięki
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 …
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? …
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 …
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: …
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, …
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”, …
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: …
Mam następujące polecenie, które wyświetla listę wszystkich plików, które mają rozszerzenie .swf jednak chciałbym zwrócić listę każdego pliku, który nie ma rozszerzenia .swf find . -maxdepth 1 -regextype posix-egrep -regex '.*/.*\.swf' -exec echo {} \;
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: …
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.
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 …
Czy to możliwe z sedem? Aktualnie jestem w iTunes, używając „Track Name Edit with sed” Skrypty Douga i mam kolekcję utworów zatytułowanych na jeden z dwóch sposobów: Identical string - Identical string lub Some string - some different string W pierwszym przypadku chcę usunąć jeden z identycznych łańcuchów i środek …
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ę …
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źć …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.