Sto provando a scrivere un'espressione regolare che corrisponda a tutto MA un apostrofo che non è stato sfuggito. Si consideri quanto segue:In che modo le espressioni regolari possono ignorare le virgolette con escape quando si confrontano le stringhe?
<?php $s = 'Hi everyone, we\'re ready now.'; ?>
Il mio obiettivo è scrivere un'espressione regolare che essenzialmente corrisponde alla parte di stringa di quello. Sto pensando a qualcosa come
/.*'([^']).*/
al fine di corrispondere una semplice stringa, ma ho cercato di capire come ottenere un lookbehind negativo lavorare su quel apostrofo per assicurarsi che non sia preceduta da un backslash ...
Qualche idea?
- JMT
Votare perché hai fornito casi di test. –