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

1

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 .......
adii
źródło
Czy to w dwóch etapach: najpierw wymienić wszystko na linii po =By None, a następnie połączyć linie wyszukując \n(rozszerzonej składni) i zastąpienie go ,.
Daniel Beck
Dziękuję, czy możesz mi powiedzieć, aby to zrobić?
adii

Odpowiedzi:

0

Możesz to zrobić w 2 krokach, jak sugerował Daniel Beck:

  1. Tryb wyszukiwania: wyrażenie regularne

    Znajdź co: =.*

    Zamień na: = None, („Brak” + przecinek + spacja)

  2. Tryb wyszukiwania: rozszerzony

    Znajdź co: \r\n

    Zamień na: (Pusty)

amiregelz
źródło
Lub możesz to zrobić w jednym kroku ( =.*\r\njako wyszukiwany termin, zamień na = None, ), zakładając, że używasz Notepad ++ w wersji> = 6. Wprowadzili PCRE i wyrażenie regularne w wersji 6 ( notepad-plus-plus.org/news/ notepad-6.0-release.html ).
Bob