|
|
|
| у меня не получается ориентироваться пробела возле тире....
помогите пожалуйста придумать такую функцию:
пишу в форму: х1:1 - а2:2 а скрипт выдаёт
такой резыльтат: х1:1 - а2:2(TAB)а2:2 - х1:1
(таб нужен для того чтобы техт можно было вставить в MS Exel) | |
|
|
|
|
|
|
|
для: D.A.N_visator
(25.07.2007 в 21:40)
| | Если интересует как поставить таб, то это спецсимвол \t. | |
|
|
|
|
|
|
|
для: SHAman
(25.07.2007 в 21:53)
| | благодарю за таб, а как определить пробел, т.е вырезать все до пробела перед тире и после пробела после тире? | |
|
|
|
|
|
|
|
для: D.A.N_visator
(25.07.2007 в 22:02)
| | >благодарю за таб, а как определить пробел, т.е вырезать все до пробела перед тире и после пробела после тире?
Или я не понял или... если выполнить ваши требования у вас останеться "пробелтирепробел"
<% $text = "х1:1 - а2:2";
echo preg_replace("/(\w{1}\d{1}:\d{1})\s+\-\s+(\w{1}\d{1}:\d{1})/i", "\\1 - \\2\t\\2 - \\1", $text);
|
| |
|
|
|
|
|
|
|
для: Poison
(25.07.2007 в 22:10)
| | нет вы меня неправильно поняли надо просто поменять местами х1:1 и а1:1 =)
пишу в форму: х1:1 - а2:2 а скрипт выдаёт
такой резыльтат: х1:1 - а2:2(TAB)а2:2 - х1:1
х1:1 - может быть разной длинны и из цифр или из букв | |
|
|
|
|
|
|
|
для: D.A.N_visator
(25.07.2007 в 22:20)
| | Ну скрипт выше=) | |
|
|
|
|
|
|
|
для: Poison
(25.07.2007 в 22:24)
| | у меня он не работает, ничего не происходит
(ориентироваться надо по длинне текста а не по содержанию) | |
|
|
|
|
|
|
|
для: D.A.N_visator
(25.07.2007 в 22:28)
| |
<%
$text = "!@ONE!@ - %#TWO#%";
echo preg_replace("/(.+)\s+\-\s+(.+)/si", "\\1 - \\2\t\\2 - \\1", $text);
|
| |
|
|
|
|
|
|
|
для: Poison
(25.07.2007 в 22:31)
| | огромное вам спасибо!
толко в экселе х1:1 - а2:2 этот пробел а2:2 - х1:1 не воспринимается как таб а как простой пробел(исчезает стенка между колонками) (эти два "текста" пишутся в две колонны...) | |
|
|
|
|
|
|
|
для: D.A.N_visator
(25.07.2007 в 22:37)
| | ура я нашел как это сделать - надо просто выводить текст в значение формы, тогда и там работает!!! спасибо вам! | |
|
|
|