You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
2.7 KiB

  1. IPOE Lit DB Grep Patterns
  2. =========================
  3. Finde Initialen mit Leerzeichen dazwischen
  4. ------------------------------------------
  5. Script: Find in Chosen Records
  6. Field(s): Author Generic [A_13]
  7. Search: [[:upper:]] +-? *[[:upper:]]([^[:lower:]]|$)
  8. Comments: search case sensitive!
  9. Leerzeichen zwischen Initialen entfernen
  10. ----------------------------------------
  11. Script: Find/Replace in Chosen Records
  12. Field(s): Author, Analytic [01] & Author, Monographic [07]
  13. Search: ([[:upper:]]) *(-?) *(?=[[:upper:]]([^[:lower:]]|$))
  14. Replace: \1\2
  15. Comments:
  16. Finde fehlendes Komma zwischen Nachname & Initialen
  17. ---------------------------------------------------
  18. Script: Find in Chosen Records
  19. Field(s): Author Generic [A_13]
  20. Search: [[:lower:]][^-,[:lower:][:upper:]]+[[:upper:]]
  21. Comments: search case sensitive!; will find 'false positives' (e.g.: "Subba Rao, DV")!
  22. "/"-Delimiter -> "; "-Delimiter umwandeln
  23. -----------------------------------------
  24. Script: Find/Replace in Chosen Records
  25. Field(s): Keywords [45]
  26. Search: (?<=\w) *\/+ *(?=\w)
  27. Replace: ;
  28. Comments: Semikolon<space>; lookbehind/lookahead vermeidet Konvertierung von "</sub>" etc.
  29. Finde ausgeschriebene Vornamen
  30. ------------------------------
  31. Script: Find in Chosen Records
  32. Field(s): Author Generic [A_13]
  33. Search: , *[^;[:lower:]]+[[:lower:]]
  34. Comments: search case sensitive!; will find 'false positives' (e.g.: "Piepenburg, D (ed)")!
  35. ausgeschriebene Vornamen auf Initial verk�rzen
  36. ----------------------------------------------
  37. Script: Find/Replace in Chosen Records
  38. Field(s): Author, Analytic [01] & Author, Monographic [07]
  39. Search: (?<=,)([^[:lower:];]+)([[:upper:]])[[:lower:]]+
  40. Replace: \1\2
  41. Comments: - mehrmals ausf�hren!
  42. - ACHTUNG: "Jr" darf nicht hinter Initialen stehen (sonst wird es zu "J" verk�rzt!) -> sollte stattdessen nach Nachname stehen.
  43. Also "Smith Jr, WO" und nicht "Smith, WO Jr" o.�.!!
  44. - ACHTUNG: Higher ASCII Chars werden durch [:lower:] NICHT erkannt!!
  45. Initial und Nachname in richtige Reihenfolge bringen
  46. ----------------------------------------------------
  47. Script: Find/Replace in Chosen Records
  48. Field(s)??: Author, Analytic [01] & Author, Monographic [07]
  49. Search: (^[[:upper:]]) ([[:upper:][:lower:]+])
  50. Replace: \2\1
  51. Comments: geht noch nicht
  52. Benutzer eigene Signatur standardisieren
  53. ----------------------------------------
  54. Script: Find/Replace in Chosen Records
  55. Field(s)??: Call No. [44]
  56. Search: (\w+)
  57. Replace: IP� @ ort(z.B mschmid) @ \1
  58. Comments: vorher alle IP� @ ausschliessen, f�r Ort den benutzer einsetzen
  59. Zwei Datenfelder vereinen (hier die beiden Letzen)
  60. --------------------------------------------------
  61. Script: in bbedit
  62. Field(s)??: --
  63. Search: ([^\t]+)\t(.+)$
  64. Replace: \1\2\t
  65. Comments: nur f�r Prof Spindler relevant, da Signatur auf zwei Felder aufgeteilt