|
06.01.2011, 14:04
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,232
|
|
MCTrane, так тебе нужно убрать что-то от * (звезды) до JOOM? Или опять не то?
|
|
06.01.2011, 14:05
|
|
Профессор
|
|
Регистрация: 26.11.2009
Сообщений: 204
|
|
Сообщение от ksa
|
MCTrane, так тебе нужно убрать что-то от * (звезды) до JOOM? Или опять не то?
|
Да, с учётом того что я знаю то что до звезды.
|
|
06.01.2011, 14:07
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,232
|
|
MCTrane, тогда продолжай думать над формулировкой задачи...
|
|
06.01.2011, 14:08
|
|
Профессор
|
|
Регистрация: 26.11.2009
Сообщений: 204
|
|
ksa, Ну ты же всё понял...
|
|
06.01.2011, 14:12
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,232
|
|
MCTrane, дело не в том что понял я... Дело в том, что таки нужно тебе.
|
|
06.01.2011, 14:22
|
|
Профессор
|
|
Регистрация: 26.11.2009
Сообщений: 204
|
|
Ну мне надо так:
Есть строка
JOOMtest1*test2JOOMtest3*test4JOOMtest5*test6JOOM
В функцию поступил аргумент "test1", и эта функция должна вырезать тот участок строки где есть "test1", т.е. должно получиться после вызова такой функции так:
JOOMtest3*test4JOOMtest5*test6JOOM
Ещё один пример:
Строка:
JOOMtest1*test2JOOMtest3*test4JOOMtest1*test2JOOMt est5*test6JOOM
Аргумент: test1
Должно получиться: JOOMtest3*test4JOOMtest5*test6JOOM
|
|
06.01.2011, 14:31
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,232
|
|
Сообщение от Aetae
|
Самый первый вариант рабочий.
|
Таки он прав.
<!DOCTYPE html>
<html>
<head>
<title></title>
<script>
function Go(Str) {
var beg = 'JOOM'+Str
var end = "JOOM";
var test=new RegExp(beg+'.+?'+end, "g")
alert('JOOMtest1*test2JOOMtest3*test4JOOMtest1*test2JOOMt est5*test6JOOM'.replace(test,end))
}
</script>
</head>
<body onload='Go("test1")'>
</body>
</html>
Последний раз редактировалось ksa, 06.01.2011 в 14:35.
|
|
06.01.2011, 14:35
|
|
Профессор
|
|
Регистрация: 26.11.2009
Сообщений: 204
|
|
ksa,Aetae Огромное спасибо за помощь.
|
|
06.01.2011, 21:59
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
MCTrane, а можешь рассказать, что это за строка и что ты вообще делаешь?
|
|
07.01.2011, 00:57
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,590
|
|
Сообщение от x-yuri
|
MCTrane, а можешь рассказать, что это за строка и что ты вообще делаешь?
|
Это было бы не интересно, ибо гарантированно он делает что-то через тоннель, а в таком случае пришлось бы его сразу посылать rtfm и не маяться фигнёй.)
|
|
|
|