Ich habe die nächsten zwei Regex in Bash:Überprüfen Sie, ob eine Zeichenfolge „-“ und „]“ zugleich
1.^[-a-zA-Z0-9\,\.\;\:]*$
2.^[]a-zA-Z0-9\,\.\;\:]*$
Die ersten Spiele, wenn die Zeichenfolge enthält ein „-“ und die anderen Werte . Die zweite enthält ein "]". Ich lege diese Werte am Anfang meiner Regex, weil ich sie nicht scape kann. Wie kann ich die beiden Werte gleichzeitig erreichen?
Für mein Grep scheint es zu funktionieren, wenn man '' 'vor die schließende eckige Klammer' ... \: -] '(des 2.) setzt. –