powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Строка в подстроке
6 сообщений из 6, страница 1 из 1
Строка в подстроке
    #35738206
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть строка:
Код: plaintext
Вася /* а возможно петя */ не вышел на работу
также может быть такой вариант
Код: plaintext
1.
Вася /* а возможно 
петя */ не вышел на работу

Требуется : средствами Javascript перед "/*" вставить текст, а также после "*/" вставить текст. Вот как раз как здесь красится в тэге [src]

Авось есть решение какое красивое?

смотрел в сторону str.split - отпало ибо разделители могут быть разными.
смотрел в сторону str.replace - часть своих проблем решил но не описанную выше ибо не знаю сколько чего заменять.
смотрел в торону str.IndexOf - пытался вчитаться, но если честно так и не вкурил эту функцию.

пока рыскаю по просторам нета, но ничего пока толкового не вижу. Поэтому обращаюсь пока сюда, ибо возможно здесь ответ появится раньше.

Спасибо.

P.S. Делаю собственный минимальный парсер синтаксиса.
Пробовал многие парсеры, но по некоторым показателям они мне не подходят. Красят красиво, но то что мне нужно не делают, так что прошу не посылать на стандартные парсеры/красители.
...
Рейтинг: 0 / 0
Строка в подстроке
    #35738221
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ковыряю в стороне RegExp вроде то, но с регулярными выражениями всегда была трабла. :(
и вот со строкой типа: Вася 'а может петя' фигня полная у меня в голове :(
...
Рейтинг: 0 / 0
Строка в подстроке
    #35738338
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мб как то так?
Код: plaintext
$code=ereg_replace('/*(.*)/*','<span style="color:red">\\0</span>');
ps/ может во первом параметре надо как то экранировать первую и третью звезду... а может нет. Ненаю кароче.
...
Рейтинг: 0 / 0
Строка в подстроке
    #35738339
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сори форумом ошибся... это javascript оказываеться)
...
Рейтинг: 0 / 0
Строка в подстроке
    #35747699
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ачуметь
полажа много мата на левое и на правое плечо получилось то что надо в виде
preg_replace('#(\[)(.*?)(\])#i','<${2}>',$text);
...
Рейтинг: 0 / 0
Строка в подстроке
    #35749123
Фотография Семен Шторкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroHold,

у вас не будет работать на примере №2 из первого поста... чтобы работало, к "#i" прибаьвте "s" (так точка будет действительно любым символом, а по умолчанию любым кроме перевода строки)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Строка в подстроке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]