2014-12-17 12 views
7

In einigen Fällen muss ich Zeilen ersetzen/löschen beginnt mit einem bestimmten Wort wie 'öffentliche' 'private' Java-Klassen oder <version> für XML-Datei.Wie ersetzt/löscht Zeilen beginnt mit bestimmten Wort in Eclipse?

 <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-webmvc</artifactId> 
      <version>${spring.version}</version> 
     </dependency> 

     <dependency> 
      <groupId>org.springframework</groupId> 
      <artifactId>spring-context</artifactId> 
      <version>${spring.version}</version> 
     </dependency> 

     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-validator</artifactId> 
      <version>${version.bean.validation.hibernate}</version> 
     </dependency> 

finden Sie hier unter Verwendung von/ersetzen, möchte ich alle Zeilen löschen beginnt mit '<version>'. Wie erreichen Sie das?

Antwort

6

Verwenden Sie diese Regexp: ^\s+<version>.*$ Dies wird alle Zeilen beginnend mit <version> entfernen. Stellen Sie sicher, dass Sie das Kontrollkästchen aktiviert haben „Regulärer Ausdruck“

+0

Danke Jens, Sie perfekt sind, arbeiten Sie für mich. – Sun

5

Bild sehen:

  1. hinzufügen regulären Ausdruck als Jens richtig ^\s+<version>.*$ erwähnt
  2. nichts setzen hier.
  3. Aktivieren Sie die Option für den regulären Ausdruck.
  4. Klicken Sie auf Ersetzen Sie alle.

enter image description here

+0

Danke Sumit Singh, du bist perfekt, es funktioniert für mich. Und danke für Schritt für Schritt Verfahren auch. – Sun

+0

@Ravi Kein Problem .. :) –

Verwandte Themen