Всем привет!!!
Нужно заменить строчку в которой есть вхожение \/\*.* много раз подряд, как написать это вхождение в регулярном выражении?.. Я думал что-то вроде \(\/\*.*\)* но такой вариант не работает,помогите плз!!!
Спасибо!..
Пример строчки:
dfjhfj/*sdfgsdf/*sdfgsdfg/*sdfgsdfg/*dfgddsg
>Всем привет!!!
>Нужно заменить строчку в которой есть вхожение \/\*.* много раз подряд, как
>написать это вхождение в регулярном выражении?.. Я думал что-то вроде \(\/\*.*\)*
>но такой вариант не работает,помогите плз!!!
>Спасибо!..
>Пример строчки:
>dfjhfj/*sdfgsdf/*sdfgsdfg/*sdfgsdfg/*dfgddsgВы до сих пор не освоили регулярные выражения??? В который раз Вы задаёте здесь этот вопрос?
>Вы до сих пор не освоили регулярные выражения??? В который раз Вы
>задаёте здесь этот вопрос?Дело в том, что в тех доках которые я могу найти очень мало информации по таким вопросам, а учиться и делать как-то надо, вот и приходится просить помощи у опытных людей. :-(
>>Вы до сих пор не освоили регулярные выражения??? В который раз Вы
>>задаёте здесь этот вопрос?
>
>Дело в том, что в тех доках которые я могу найти очень
>мало информации по таким вопросам, а учиться и делать как-то надо,
>вот и приходится просить помощи у опытных людей. :-(Учиться надо не только делать, но и думать.
Начните хотя бы с этого: http://www.freebsd.org/cgi/man.cgi?query=re_format&sektion=7...
Кроме man sed есть еще info sed, там и ищите всю sed специфику. Синтаксис регексов отличается в разных программах, наиболее полный он в perl (ну и pcre естественно).
Кроме того есть замечательная книга Mastering Regular Expression, это именно учебник, первых нескольких глав достаточно для написания большинства регексов. Если нет денег на бумажный вариант, то в сети хватает электронных копий.