мне нужно заменить обратную косую черту только между 2 символов, за исключением кавычек (")Удалить Бэкслэш между 2 символов из строки
Так что, если у меня есть эта строка:
When I look at you, I\understand why I live //replace
When I look at you, I "\understand why I live // No replace
When I look at you, I"\understand why I live // No replace
Sword art online\Мастера меча онлайн opening //replace Sword art online Мастера меча онлайн opening
Это для строки JSON, но если я использую stripslashes, все backslases будут удалены. Мне нужно только удалить, если строка no have "quotes.
Большое спасибо.
'preg_replace ('~ \ Ь \\\ Ь ~', '', $ строка)' ' –
addslashes (stripslashes ($ строка));' – AbraCadaver
Что делать, если вас захватить все '\\', которые следуют за '' ', а также сопоставить все остальные' \\ 'в строке, а затем заменить все эти захваченные' '... \\' (например, в [this] (https: //regex101.com/r/pO5jU4/1) пример)? – OnlineCop