Si j'ai le texte suivantpreg_match prochain numéro de ligne
#Welcome to the world of Hello World Again
#Hello World Again
Hello World Again
#Other Stuff
Other
Im en utilisant cette commande
preg_replace('/[^#|^ ]Hello.*/m', 'Hello Again', $content);
Ma sortie continue à me donner
#Welcome to the world of Hello World Again
#Hello World AgainHello Again
#Other Stuff
Other
Ce que je veux est
#Welcome to the world of Hello World Again
#Hello World Again
Hello Again
#Other Stuff
Other
Des idées pour lesquelles c'est, Merci pour votre aide
Et si vous ignorez le '#' –
@ Angel.King.47, vous ne devez pas ignorer le '#'. Le '^' ancre l'expression sur le côté gauche de la chaîne. Cela signifie qu'il ne correspondra qu'aux lignes commençant par "Hello". –
Merci qui a travaillé –