Ich habe eine Frage, müssen einen Wert vor einer definierten Zeichenfolge extrahieren, aber ich kann nicht, zum Beispiel den Wert "Pudahuel" extrahieren, dieses Wort (Dynamic) Es ist vor der Wort "Horario", irgendwelche Vorschläge?extrahieren Wert vor einem String Regex
Orden de Trabajo
N° 0200087663
Pudahuel Horario Atención: LU a VI de 08:30 a 13:00 y 14:30 a 19:00
Datos de Recepción:
Beispiel Link: https://regex101.com/r/zN2vG6/29
bro du rockst !!!!!!!! Danke, und wenn der Wert "LA SERENA" anstelle von "PUDAHUEL" ist (weil der Text dynamisch ist), irgendeine Idee? : 'v –
Es hängt von den Kriterien ab. Wenn Sie einen Teil der durch Leerzeichen getrennten ALLCAPS-Wörter vor 'Horario' abgleichen wollen, verwenden Sie [' \ b ([AZ] + (?: \ S + [AZ] +)) \ s * Horario '] (https: // regex101 .com/r/tO5yV1/2). –
Oder, wenn Sie die gesamte Zeichenfolge frei von den anfänglichen Leerzeichen vor einem 'Horario'-Wort, das am Anfang der nächsten Zeile erscheint, verwenden müssen, verwenden Sie [' /^\h*(.*)\R+Horario/m '] (https://regex101.com/r/tO5yV1/3). –