Zur Haupt­na­vi­ga­ti­on sprin­gen [Alt]+[0] Zum Sei­ten­in­halt sprin­gen [Alt]+[1]

Re­gu­lä­re Aus­drü­cke: Lö­sung

Öff­nen Sie die­sen Text mit Li­bre­Of­fice. Ak­ti­vie­ren Sie in der Su­chen/Er­set­zen-Maske die Op­ti­on „Re­gu­lä­re Aus­drü­cke“ und kon­stru­ie­ren Sie einen re­gu­lä­ren Aus­druck, der genau die gül­ti­gen Au­to­kenn­zei­chen er­kennt. Diese haben:

  • 1-2 Buch­sta­ben,
  • einen Bin­de­strich,
  • und eine Kette aus 1-2 wei­te­ren Buch­sta­ben und 1-4 Zif­fern, wobei die Zif­fer 0 und der Buch­sta­be O wegen Ver­wechs­lungs­ge­fahr nicht auf­tre­ten; au­ßer­dem dür­fen nach dem Bin­de­strich höchs­tens noch 5 Zei­chen ste­hen.
Tipp: Auf https://​re­g­ex101.​com kann man re­gu­lä­re Aus­drü­cke leich­ter de­bug­gen, weil paa­ri­ge Klam­mern, Teil­aus­drü­cke und pas­sen­de Text­stü­cke far­big her­vor­ge­ho­ben wer­den.

Wör­ter, die ge­fun­den wer­den soll­ten:

  • FR-AB123
  • DB-HH234
  • DF-AS1
  • DD-DF23
  • DL-SD999
  • DD-D1
  • DF-D42
  • DH-I234
  • B-HH234
  • F-AS1
  • D-DF23
  • L-SD999
  • D-D1
  • F-D42
  • H-I234

Wör­ter, die nicht ge­fun­den wer­den soll­ten:

  • H-OS234
  • D-DS0
  • KK-D107
  • KK-D12345
  • L-213
  • LL-123
  • KS-DD1234
  • A*-G#7$

Bei­spiel­lö­sung ^[A-Z][A-Z]?-((([A-N;P-Z])([A-N;P-Z])? [1-9][1-9]?[1-9]?$)|(([A-N;P-Z] )[1-9][1-9][1-9][1-9]$))

 

Kenn­zei­chen: Her­un­ter­la­den [odt][16 KB]

 

Wei­ter zu Soft­ware