![]() |
RegEx Conditional Replace
In einer Anwendersoftware muss ich über RegEx aus einem Text eine Abkürzung erkennen und einen bestimmten Text zurück geben.
Ich habe mich schon soweit informiert, dass man das über Conditional Replace lösen kann, jedoch komme ich mit meinen wenigen Kenntnissen in RegEx nicht weiter und weiß auch nicht wie ich das richtig Testen kann. Bei den Seiten wie z.B. ![]() Als Beispiel steht z.B. im Text "BVR" und ich möchte hier einen Firmennamen "Meier GmbH" zurück erhalten. Kann mir jemand helfen? |
AW: RegEx Conditional Replace
Ich vermute mal es wird da Einige geben wird,
wäre es da nicht besser diese über Map/TDictionary zu verwalten, statt RegEx ? |
AW: RegEx Conditional Replace
Hi, die Anfrage hat leider nichts mit Delphi und eigener Programmierung zu tun. Die Anwendungssoftware ist schon eine fertige Software.
Da ich selbst nicht mehr weiter gekommen bin und hier die Spezialisten unterwegs sind, hatte ich gehofft das jemand weiter helfen kann. |
AW: RegEx Conditional Replace
Ja, RegEx101 kennt keine Conditional-Replacements.
Ich weiß auch nicht, ob die Delphi-Libs sowas kennen, bzw. wer überhaupt sowas anbietet. ![]() ![]() Etwas mit RegEx suchen ("BVR") und dann z.B. via Dictionary übersetzen ("BVR" -> "Meier GmbH"), das würde schon gehen. Ab einer gewissen geringen Anzahl würde das Conditional-Replacement eh schnell unübersichtlich. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz