/ / Wyrażenie regularne intellij-idea replace - regex, intellij-idea

Wyrażenia regularne intellij-idea replace - regex, intellij-idea

Korzystam z IntelliJ i chciałbym uzyskać pomoc dotyczącą wyrażeń regularnych, aby uzyskać takie wyniki:

    patient.setIdentificationDate(new Date()); -> {IdentificationDate} and {new Date()}
patient.setIdentificationNumber(153698); -> {IdentificationNumber} and {153698}
patient.setIdentificationSeries("33 02"); -> {IdentificationSeries} and {"33 02"}

p.s. wielkie dzięki

Odpowiedzi:

2 dla odpowiedzi № 1

Wygląda na to, że robisz Replace in path zmodyfikować kod źródłowy za pomocą wyrażenia regularnego?

W takim przypadku możesz otworzyć Replace in path dialog (ctrl-shift-r), zaznacz Wyrażenie regularne i wprowadź:

Tekst do znalezienia: patient.set([A-Za-z]*)((.*)();)

Zamienić: {$1} and {$2}

Mam nadzieję że to pomoże.


0 dla odpowiedzi nr 2

zastąpienie wzorca wyrażeń regularnych będzie działać

patient.set([^(]*)((.*));

zamienić

{$1} and {$2}

wprowadź opis obrazu tutaj