Ho trovato molte domande qui su come escludere una sottostringa dai risultati, ma voglio escludere le linee che sono corrispondenze esatte e semplicemente non riesco a capire come farlo.Come escludere stringhe esatte (non sottostringhe) dalle corrispondenze nell'espressione regolare?
Con i dati di prova di seguito, come dovrei corrispondere a tutto eccetto per 11
e 111
?
0
1
00
01
10
11
000
001
010
011
100
101
110
111
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
Ho provato varie cose, come questa:
^((?!11|111).)*$
Ma che esclude le partite sottostringa, quando ancora una volta Sono voler escludere le corrispondenze esatte.
E 'possibile con regex? In tal caso, in che modo è possibile raggiungere le esatte esatte?
Forse questo è un compito non-regex? Cioè facendo alcuni semplici confronti tra stringhe, completamente senza regex? –