Skip to content

Commit a589be9

Browse files
committed
change asset, fix article code
1 parent 3f11bb3 commit a589be9

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed
4.69 KB
Loading

bereinigung/openRefine/5.2_titel.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -218,12 +218,12 @@ Angesichts der relativen Komplexität des zuvor verwendeten Codes ist ein solche
218218
Nun müssen diese Artikel in die Erfassungsklammern des zuvor verwendeten Codes eingesetzt werden:
219219

220220
````javascript
221-
value.replace(value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer).*/)[0], "").trim()
222-
+ ", "+ value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer).*/)[0].toTitlecase()
221+
value.replace(value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer)\s.*/)[0], "").trim()
222+
+ ", " + value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer)\s.*/)[0].toTitlecase()
223223
````
224224
Können Sie feststellen, welche weiteren Änderungen vorgenommen wurden?
225225

226-
Den Erfassungsklammern wurde die Zeichenfolge `(?i)` vorangestellt. Dadurch wird das match *case-insensitive*: Groß- und Kleinschreibung werden bei der Suche nach den Artikeln nicht beachtet. Zudem wurde die Methode `trim` am Ende der ersten Zeile des Codes ergänzt. Diese entfernt Leerzeichen am Anfang und Ende des Titel – somit muss nicht jedem Artikel noch ein `\s` hinzugefügt werden.
226+
Den Erfassungsklammern wurde die Zeichenfolge `(?i)` vorangestellt. Dadurch wird das match *case-insensitive*: Groß- und Kleinschreibung werden bei der Suche nach den Artikeln nicht beachtet. Das Leerzeiche `\s`wurde hinter die Erfassungsklammer verschoben – somit muss nicht jedem Artikel noch ein `\s` hinzugefügt werden. Zudem wurde die Methode `trim` am Ende der ersten Zeile des Codes ergänzt. Diese entfernt Leerzeichen am Anfang und Ende des Titel.
227227

228228
Der Code kann nun angewendet werden:
229229

@@ -232,10 +232,11 @@ Der Code kann nun angewendet werden:
232232
align: center
233233
width: 100%
234234
name: error_settings
235-
alt: Die Anwendung des Regex-Codes value.replace(value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer).*/)[0], "").trim()
236-
+ ", "+ value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer).*/)[0].toTitlecase()
235+
alt: Die Anwendung des Regex-Codes value.replace(value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer)\s.*/)[0], "").trim()
236+
+ ", " + value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer)\s.*/)[0].toTitlecase()
237237
---
238-
Die Anwendung des *Regex*-Codes `value.replace(value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer).*/)[0], "").trim() + ", "+ value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer).*/)[0].toTitlecase()`
238+
Die Anwendung des *Regex*-Codes `value.replace(value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer)\s.*/)[0], "").trim()
239+
+ ", " + value.match(/(?i)(Der|Die|Das|Den|Dem|Des|Ein|Eine|Einen|Einem|Eines|Einer)\s.*/)[0].toTitlecase()`
239240
```
240241

241242

0 commit comments

Comments
 (0)