Вот только что взялся за PHP, и сразу застрял на простейшей задаче (на мой взгляд).
Надо найти в тексте и определённым образом обработать все одно- и двухбуквенные слова. Для этого я составил регулярное выражение и использовал сфункцию preg_replace:
При этом результат обработки получается примерно таким:
Quote
Примочка монотонно представляет собой лирический фузз, *и* здесь мы видим ту самую каноническую секвенцию с разнонаправленным шагом отдельных звеньев. Явление культурологического порядка дает неизменный фьюжн, благодаря употреблению микромотивов (нередко из одного звука, *а* также двух-трех с паузами). Интервально-прогрессийная континуальная форма mezzo forte выстраивает дисторшн, *в* таких условиях можно спокойно выпускать пластинки раз *в* три года. Детройтское техно регрессийно начинает композиционный эффект "вау-вау", однако сами песни забываются очень быстро. Субтехника иллюстрирует флюгель-горн, благодаря быстрой смене тембров (каждый инструмент играет минимум звуков). Тетрахорд имитирует музыкальный канал, *и* если *в* одних голосах или пластах музыкальной ткани сочинения еще продолжаются конструктивно-композиционные процессы предыдущей части, то *в* других - происходит становление новых.
Как видим, обработались только однобуквенные слова, причем не все. В чем может быть причина, и как следовало бы составить это регулярное выражение?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Портфолио https://www.behance.net/d4d4186e
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Актуальные контакты:
Telegram: @Nikker_web
E-Mail: tarasevich.email@gmail.com
Разрабатываю дизайн групп в соц сетях, сайтов, приложений, другой дизайн под заказ
Портфолио https://www.behance.net/d4d4186e
Question
rash
Вот только что взялся за PHP, и сразу застрял на простейшей задаче (на мой взгляд).
Надо найти в тексте и определённым образом обработать все одно- и двухбуквенные слова. Для этого я составил регулярное выражение и использовал сфункцию preg_replace:
При этом результат обработки получается примерно таким:
Как видим, обработались только однобуквенные слова, причем не все. В чем может быть причина, и как следовало бы составить это регулярное выражение?
Link to comment
Share on other sites
25 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.