Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.
Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.
Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

️ Anführungszeichen zu setzen.'(?<=Nr: )\d+'rule_1001:
#X#X#: SWE_Nummer
tagname: §tagname_RegEx
targetfolder: /§ynow4/§mnow. Monat/§dnow.§mnow.§ynow4/
tagname_RegEx: '(?<=Nr: )\d+'
condition: all
subrules:
- searchstring: '(?<=Nr: )\d+'
searchtyp: contains
isRegEx: true


Wie in meinem Beispielcode.Ich habe jetzt das, was du erstellt hast getestet, was meinst du mit in “!“ nehmen? Weil umbenennen macht er weiterhin nicht?!
' anstatt von doppelten " - siehe Code.Das ist korrekt, aber ist in meinem Beispiel mit Lookbehind ja nur im Suchkriterium enthalten.Bitte keine ":" Doppelpunkt oder Sonderzeichen im Dateinamen.
/ \ : und ersetzt diese durch einen Unterstrich.(?:(?<=Nr\S\s))(?=\S+)(?>.+\N)
Es liegt an der Maskierung für die RegEx in der YAML-Datei. Auch der ursprüngliche, sowie mein RegEx liefern das gewünschte Ergebnis.Du suchst ja in Deiner original RegEx keinen Doppelpunkt, der als Wert ausgegeben würde. Die Ausgabe ist lediglich die Zahl. Deswegen würde ich den : als Fehlerquelle ausschließen.
für die sehr schnelle Hilfe und für Regel & Danke @Struppix
für die Alternative, testen kann ich es erst am Montag, da ich erstmal froh, dass es funktioniert.Der Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.
Aufgabe: synOCR
Start: Sun, 20 Aug 2023 14:35:01 +0200
Ende: Sun, 20 Aug 2023 14:36:21 +0200
Aktueller Status: 1 (Unterbrochen)
Standardausgabe/Fehler:
synOCR run at DSM7 or above
➜ check docker group and permissions: ok [docker:x:65536:synOCR]
➜ check admin permissions: ok
synOCR wurde gestartet ...
Bitte warten, bis die Dateien fertig abgearbeitet wurden.
Traceback (most recent call last):
File "./includes/handlePdf.py", line 407, in <module>
return_value = main_fn()
File "./includes/handlePdf.py", line 364, in main_fn
pdf_obj.logger_obj.info(f'Task={args.task}')
AttributeError: 'HandlePdf' object has no attribute 'logger_obj'
synOCR wurde mit Fehlern beendet!
Der Aufgabenplaner hat eine geplante Aufgabe abgeschlossen.
Aufgabe: synOCR
Start: Sun, 20 Aug 2023 14:37:01 +0200
Ende: Sun, 20 Aug 2023 14:37:07 +0200
Aktueller Status: 1 (Unterbrochen)
Standardausgabe/Fehler:
synOCR run at DSM7 or above
➜ check docker group and permissions: ok [docker:x:65536:synOCR]
➜ check admin permissions: ok
synOCR wurde gestartet ...
Bitte warten, bis die Dateien fertig abgearbeitet wurden.
synOCR wurde mit Fehlern beendet!
Nein, eine manuelle Installation ist leider immer nötig.sollten die Updates nicht automatisch kommen oder hatte ich das falsch verstanden?

Suchbereich in Vergangenheit
Suchbereich in Zukunft
Suchbereich in Vergangenheit => 3
Suchbereich in Zukunft => 1
2023-08-31 12:28:31,237 - Date scanning started
2023-08-31 12:28:31,237 - Version: 1.04
2023-08-31 12:28:31,237 - Parameter minYear = -2020
2023-08-31 12:28:31,237 - Parameter maxYear = 2024
2023-08-31 12:28:31,237 - Parameter searchnearest = on
2023-08-31 12:28:31,237 - set searchnearest = on
2023-08-31 12:28:31,237 - Parameter fileWithTextFindings = /tmp/tmp.fuChXIPVqq/step2_tmp_1693477709//synOCR.txt
2023-08-31 12:28:31,238 - Start searching for alphanumerical and numerical dates......
2023-08-31 12:28:31,238 - use Parameter minYear = -2020 invalid
2023-08-31 12:28:31,238 - found date None
2023-08-31 12:28:31,238 - Date scanning ended
Date not found in OCR text - use file date:
use Parameter minYear = -2020 invalid) ist das Minus in -2020 falsch.Suchbereich in Vergangenheit steht bei mir eine 3 (ohne Minus).Suchbereich in Vergangenheit mit einer -3 probiert, aber auch das klappt nicht.Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.