kkakadiya Ответов: 1

Разбор и разделение строк


Привет,

У меня есть строка со специальными символами '3V 1 TP&WB;-OV 29.95' '&' и'+', и я разделяю строку пробелом. но он также разбивает строку на символы '&' и '+'.

пример: он также разбивает TP&WB на символ '&'.
3В, 1, ТП, ВБ;-ОВ,29.95

Итак, почему же он также разделяется на символы "& "и"+"?

Спасибо

Что я уже пробовал:

(1) я попытался заменить эти специальные символы другими символами и снова во время хранения данных в БД я снова заменяю их оригинальными символами.
(2) Поместите проверку, если она расщепляется на & и +, И да, она расщепляется на & и +.

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. Итак, покажите нам входные данные, покажите нам код и покажите, что вы ожидали получить, а также то, что вы получили!
Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

OriginalGriff

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

Мы не можем помочь вам без фактической информации!

kkakadiya

ладно

GKP1992

Если я просто сделаю это,
var x = "3V 1 TP&WB;-OV 29.95";
ВАР у = Х.Сплит(' ');

Я получаю "3V", "1", "TP&WB;-OV" и "29.95" в y. Значит, ты делаешь что-то не так.

Patrice T

- Так почему же он разделяется также на символы " &" и"+"?"
Потому что твой таинственный код ошибочен.

kkakadiya

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

Jochen Arndt

Как вы отображаете эти данные?

При отображении в формате HTML вы должны заменить зарезервированные HTML-символы их сущностями (<, >, &, и "" на &lt;, &gt; и &quote;).

George Swan

Split разбивается на символы пробела, если конкретный символ не определен. Попробуйте определить "пространство" напрямую. С. Сплит(' ')

1 Ответов

Рейтинг:
0

#realJSOP

Апельсины.

Помните, что качество вопроса диктует качество ответа.

=============================

Прежде чем нацисты с пониженным голосованием вступят в игру с бессмысленными 1-голосами, имейте в виду, что Я пытаюсь донести до вас свою мысль.
Вопрос не содержит кода для оценки, поэтому мы не можем эффективно помочь ему. Прежде чем он соберется с силами, чтобы отредактировать вопрос во что-то, к чему мы можем обратиться, вот оригинальный текст его вопроса:

I have string with '3V 1 TP&WB;-OV 29.95' '&' and '+' special characters and I am splitting string by Space. but it also splits string by '&' and '+' characters.

example: it also splits TP&WB by '&' character.
3V, 1, TP, WB,;-OV,29.95

So, why it is splitting by '&' and '+' characters also?