J'ai un tas de chaînes qui ressemblent à ceci: '../DisplayPhotod6f6.jpg?t=before&tn=1&id=130'
, et je voudrais tout sortir après le point d'interrogation, pour ressembler à '../DisplayPhotod6f6.jpg'
.Little vim regex
s/\(.\.\.\/DisplayPhoto.\{4,}\.jpg\)*'/\1'/g
Cette regex capture certaines occurrences mais pas toutes, voyez-vous pourquoi?
Pouvez-vous donner un exemple d'occurrence manquée? –
Amardeep, il a manqué ' '../DisplayPhotocef3.jpg?t=before & tn = 1 & id = 54'','' ../DisplayPhotod6f6.jpg?t=before & tn = 1 & id = 130'' , beaucoup plus. – nnyby
Quel est le but du premier "." au début du groupe? Pourrait-il être remplacé par un "'" (guillemet simple)? – matias