ich aus den folgenden CodezeilenProblem regex Text zu extrahieren
<label for="<%=foobar.bar %>">Password:</label>
<label for="foobar">Password:</label>
Ich brauche extrahieren müssen foobar
zu extrahieren, ich diese verwenden: (?<=for=")[^"]+(?=("))
zu extrahieren:
<%=foobar.bar %>
und
foobar
aber ich möchte nicht <%=
oder .bar
und wenn ich versuche, (?<=for=")[^"]+(?=(")) | (?<=for="<%=)[^"]+(?=("))
zu erstellen funktioniert es nicht, weil das Etikett, das <%=
enthielt, beide Bedingungen erfüllt, und ich glaube nicht, dass Sie XOR verwenden können? Kann mir irgendjemand dabei helfen?
Merci :)
danke, habe ich (? <= Für = \ ") [^ \"] + (? = (\ ")) und fuhr dann fort mit: (? <= <% = \ s *) [^ \ s] + (? = \. bar \ s *%>) – Sara