А регулярными выражениями вообще можно проверить такое?

Фанат

oncle terrible
Команда форума
всё чудесатее и чудесатее..
Потом, чтобы конкретизировать, для простоты остановился на одном определенном символе. От простого - к сложному.
ты хотел сказать наоборот - от сложного к простому? =)
Т.е., это я _уже_ делаю. Проблема не в замене, а в нахождении.
непонятно. если ты УЖЕ заменил все двойные звёзды, на одинарные, то зачем тебе теперь их искать?!
 

slego

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

По поводу "уже". Имелось в виду, что ПОКА идет НЕ проверка на вхождение двойных и т.д. символов с последующей сигнализацией о недопустимости формата строки, а обычная замена, что не очень нравится. Надо оставлять строку в первозданном виде.

Еще раз вопрос: можно ли как-то объединить эти два условия

[все буквы, цифры, знак звезды] AND [НЕ удвоенный знак звезды]
в одном регулярном выражении или нет?
Если нет или очень геморрно, тогда все, тему можно закрывать.
 

Фанат

oncle terrible
Команда форума
а затем приступать к более сложному случаю - любому символу.
а зачем? тебе же это не нужно?
да и ответили тебе давно на вопрос, как поступать с любым.

по-моему, ты сам уже не знаешь, чего хочешь.

короче.
ещё вопросы остались?
если нет - скажи спасибо всем потратившим своё время, и займись делом.
 

slego

Новичок
[все буквы, цифры, знак звезды] AND [НЕ удвоенный знак звезды]

ну как я тебе еще могу объяснить, чего я хочу?
Еще раз пример того, что валидное в моем случае, а что нет.

валидное
Код:
sd2345lkj
sd23*45lkj
*sd2345lkj*
ssss*
2222*
*
не валидное
Код:
s!~d2345lkj
sd23***45lkj
*sd***2345lkj*
s!~d23-+45lkj
**
ss**
23*3**

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

Я прошу прощения, конечно... терпел всю ветку. Но как-то грубовато оно все выходит... ПоучАтельно, если можно так сказать. Не очень приятно. Я же не анекдоты травлю и не сижу, сложив ручки, ожидаючи ответа, в то время, как все дружно тратят свое драгоценнейшее время на мою низменную персону.
 

Фанат

oncle terrible
Команда форума
я считаю, что твоя задача абсолютно бессмысленная.
разницы между одним регулярным выражением и тремя я в упор не вижу.
и на твоём месте я бы не стал на неё тратить ни секунды своего времени.
И уж тем более - на своём =)
 
Сверху