Элемент 1 / Элемент 2 / EnglishElement 1 / English element 3433 (9874)
или такая, попроще
Элемент 1 / English element 3433 (9874)
Вот независимо от того, какая по сложности строка попадется, нужно чтобы преобразовалось так:
ПроизвольноеСлово1 ПроизвольноеСлово2 Элемент 1, Элемент 2 9874 Произвольное слово3, EnglishElement, English element 3433
и соотвественно...
ПроизвольноеСлово1 ПроизвольноеСлово2 Элемент 1 9874 Произвольное слово3, English element 3433
Но если, допустим, в каком либо слове есть знак "/" не обрамленный пробелами, например "EL1/el2" - то его не считать за разделитель, а считать именно за одно слово.
Извиняюсь если коряво объяснил.
Спасибо всем заранее...
Спустя 3 часа, 18 минут, 25 секунд (6.03.2012 - 10:35) Oyeme написал(а):
Ваше решение?
We answer interesting questions about programming languages, not debug your code for you.
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)
We answer interesting questions about programming languages, not debug your code for you.
Спустя 4 минуты, 6 секунд (6.03.2012 - 10:39) Andreyua написал(а):
Не хотите как хотите
Спустя 23 минуты, 57 секунд (6.03.2012 - 11:03) GET написал(а):
Приведите конкретный пример
Цитата |
Не хотите как хотите |
а то все бросились
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 2 минуты, 44 секунды (6.03.2012 - 11:06) Andreyua написал(а):
действительно
.... так привел же пример, другого привести не могу
.... так привел же пример, другого привести не могу
Спустя 5 минут, 25 секунд (6.03.2012 - 11:11) GET написал(а):
Цитата |
ПроизвольноеСлово1 ПроизвольноеСлово2 Элемент 1, Элемент 2 9874 Произвольное слово3, EnglishElement, English element 3433 |
здесь помогают, а не решают за вас покажите, что вы пытались сделать
Спустя 11 минут, 32 секунды (6.03.2012 - 11:23) Andreyua написал(а):
Ну вот это что вы процитировали, сформировать с этого
Да хотябы, скажите как выдернуть число из скобок (9874).
Напр. чтобы было
перменная1 = 9874
А в другой переменной, что что останется (без скобок и числа в нем)
переменная2 = Элемент 1 / Элемент 2 / EnglishElement 1 / English element 3433
Над переменной2 я и сам потом попробую справится ...
Если число (9874) находится посередине строки, также учитывать. Если чисел в скобках несколько то вырезатьпоследнее из них... ... извините... вырезать все, а в переменную занести только последнее число...
...
Если еще не понятно, то понятней смогу объяснить только позже и только в личку...
Элемент 1 / Элемент 2 / EnglishElement 1 / English element 3433 (9874)
Да хотябы, скажите как выдернуть число из скобок (9874).
Напр. чтобы было
перменная1 = 9874
А в другой переменной, что что останется (без скобок и числа в нем)
переменная2 = Элемент 1 / Элемент 2 / EnglishElement 1 / English element 3433
Над переменной2 я и сам потом попробую справится ...
Если число (9874) находится посередине строки, также учитывать. Если чисел в скобках несколько то вырезать
...
Если еще не понятно, то понятней смогу объяснить только позже и только в личку...
Спустя 5 минут, 59 секунд (6.03.2012 - 11:29) m4a1fox написал(а):
ТС - Regular Expression вам в помощь.
Спустя 3 минуты, 6 секунд (6.03.2012 - 11:32) Andreyua написал(а):
Цитата (m4a1fox @ 6.03.2012 - 08:29) |
ТС - Regular Expression вам в помощь. |
Я знаю
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 9 минут, 1 секунда (6.03.2012 - 11:41) m4a1fox написал(а):
Andreyua
Тогда в чем проблема?!
Тогда в чем проблема?!
Спустя 35 минут, 40 секунд (6.03.2012 - 12:17) inpost написал(а):
google -> регулярные выражения. + Советую ещё Котерова почитать, у него тоже хорошо написано.
А за тебя писать люди не будут. Указываем только на ошибки.
А за тебя писать люди не будут. Указываем только на ошибки.