можно все сделать гораздо проще да и лучше
- кака код...
Ну во первых вконце нужно добавить модификатор u и убрать вверху локали, чтобы работало с русским языком, во вторых функция бажная. Это ж регулярка все-таки.
$text=\'здесь в качестве примера идет жеский мат, который я не буду применять на страницах snippets \'; здесь надо вместо \"здесь в качестве примера идет жеский мат, который я не буду применять на страницах snippets \" этого писать все маты, окоторые запрещать?