Как удалить nbsp из строки python
Есть такой кусок HTML — строка с ячейками:
Нужно выдернуть HASH.
То есть получить на выходе два значения:
HASH=»75F0F2F0601D696D026B5F92B1B24682″
HASH=»9F89D5A5D2353CA3D9352880D732E539″
Подскажете как? Что-то с утра туплю.
И да, теги могут быть в разных местах.
И да, решение можно не в 1С.
Встречающийся может быть один или несколько. Досконально не проверял, у меня этих файлов 799 штук.
Заменить неразрывный пробел NBSP на обычный пробел в файле
Заменить неразрывный пробел NBSP на обычный пробел в Notepad++
здравствуйте, то что этот пробел имеется в строке, мне говорит код питона: if val.count("\xa0") !=.
Неразрывный пробел . Влияние?
Влияет ли на seo пару неразрывных пробелов " " в ключевых словах? Или поисковики видят как.

Заменить пробел между цифрами на неразрывный
Добрый день! Подскажите как автозаменой заменить простой пробел между цифрами на неразрывный. .
Неразрывный пробел
Привет всем) Закрался вот такой вопрос в мою голову! Продвигаю сейчас сайты одной компании, в.

Неразрывный пробел
Добрый день! Можно ли заменить пробел в строке на неразрывный пробел как в ворд?
3500 / 2663 / 328
Регистрация: 11.03.2009
Сообщений: 6,097
В файле неразнывный пробел в каком виде содержится в бинарном или текстовом (в случае html-кода)?
В первом нужно искать символ с кодом «\xa0«, во втором строку « «
1525 / 494 / 58
Регистрация: 10.04.2009
Сообщений: 8,361
Сообщение от kazak 
В файле неразнывный пробел в каком виде содержится в бинарном или текстовом (в случае html-кода)?
не до конца понял вопрос, файл с расширением js, значит текстовый
Сообщение от kazak 
Как убрать неразрывный пробел из строки?
Считываю значение цены детали с прайса на google docs, в ячейку менеджер сохранил значение с неразрывным пробелом (возможно копипастил откуда то). Приходит такая строка ( так выглядит на сайте и в инспекторе joxi.ru/BA0dZPGIJdz5GA ):
1 000
Вначале пытался прогнать через htmlspecialchars() а затем вычистить пробелы с помощью str_replace() — не помогло. Так же пытался в str_replace() заменять строку ‘ ‘ — не помогло. Нашёл регулярку:
preg_replace(‘#(?: )+#s’, », $string);
не помогло, хотя при онлайн проверки регулярного выражения — работает отлично. Не могу понять в чём дело, как же удалить этот ненавистный пробел ( боюсь если менеджеров по рукам бить результата не будет, поэтому надо на стороне кода это решить).
- Вопрос задан более трёх лет назад
- 11337 просмотров
Как удалить nbsp из строки python
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Столкнулся с такой неприятной ситуацией. Парсил файл с товарами. А там в описании вместо пробелов спарсились .
Теперь на сайте весь текст выводится одной строкой.
Пробую заменять « » на » «, но ничего не выходит. Скорей всего неправильно как-то заменяю. Подскажите как убрать эти ?
Отправлено: 17 Июля, 2013 — 11:50:35
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009
Откуда: Россия, Санкт-Петербург
Помог: 617 раз(а)
Покажите, как пробовали заменять. Нормально они заменяются обычным str_replace’ом.
Отправлено: 17 Июля, 2013 — 12:55:11
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
str_replace(« », » «, $myVar);
Отправлено: 17 Июля, 2013 — 12:57:52
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007
Откуда: Berlin
Помог: 707 раз(а)
——
Есть в мире две бесконечные вещи — это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Отправлено: 17 Июля, 2013 — 13:18:19
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Пробовал и с «;» и без нее. Не получается.
Отправлено: 17 Июля, 2013 — 13:24:01
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011
Откуда: Одесса, Украина
Помог: 131 раз(а)
я думаю просто нужно было еще возвращать результат в эту же переменную
$sVar = str_replace ( ‘ ‘ , ‘ ‘ , $sVar ) ;
Отправлено: 17 Июля, 2013 — 13:32:19
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Panoptik пишет:
я думаю просто нужно было еще возвращать результат в эту же переменную
Нет, дело не в этом.
Полный код:
echo $sVar = str_replace ( ‘ ‘ , ‘ ‘ , $sVar ) ;
не работает..
Отправлено: 17 Июля, 2013 — 13:36:49
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011
Откуда: Одесса, Украина
Помог: 131 раз(а)
кодировка может быть какая-то не та,
и для примера можно сделать var_dump($sVar) и показать результат и var_dump(str_replace(‘ ‘, ‘ ‘, $sVar)) и тоже показать результат сюда
Отправлено: 17 Июля, 2013 — 13:43:49
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
До и после
CODE (htmlphp):
скопировать код в буфер обмена
string ( 328 ) «Часы с сапфировым стеклом имеющим антибликовое покрытие. Водонепраницаемость- WR100 (10 атм). Имеется подсветка стрелок. Точность хода +/- 15 секунд в месяц. Габариты- 38×43 мм.»
CODE (htmlphp):
скопировать код в буфер обмена
string ( 328 ) «Часы с сапфировым стеклом имеющим антибликовое покрытие. Водонепраницаемость- WR100 (10 атм). Имеется подсветка стрелок. Точность хода +/- 15 секунд в месяц. Габариты- 38×43 мм.»
(Добавление)
В файрбаге — показывает, что там вместо пробелов и в первом и во втором случае
Отправлено: 17 Июля, 2013 — 14:47:35
Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011
Помог: 5 раз(а)
Ну так это HTML представление пробела.
Отправлено: 17 Июля, 2013 — 14:50:21
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011
Откуда: Одесса, Украина
Помог: 131 раз(а)
NeuroZ пишет:
В файрбаге — показывает, что там вместо пробелов и в первом и во втором случае
вы бы исходный код смотрели а не фаербаг — это еще та тулза, она и не то покажет
Отправлено: 17 Июля, 2013 — 15:50:05
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Ну ввот сыль
http://diesel-casio[dot]ru/index.php[dot][dot][dot]rt_category_id=3
Отправлено: 17 Июля, 2013 — 15:55:38
Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013
Помог: 12 раз(а)
NeuroZ
А попробуйте заменять не а неразрывные пробелы:
echo $sVar = str_replace ( ‘\xC2\xA0’ , ‘ ‘ , $sVar ) ;
upd: а, не, пардон. Снова я чушь сморозил.
(Отредактировано автором: 17 Июля, 2013 — 15:57:22)
Отправлено: 17 Июля, 2013 — 16:06:41
Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012
Помог: 2 раз(а)
Причем в админке тоже показывает наличие
Но не вариант тысячи товара перебирать и в ручную вставлять нормальные пробелы.
Мб в БД запрос какой-нить отправить, чтобы там заменились на обычные пробелы?
(Добавление)
Ужаснейшая вещь detected.
Вы все по-своему правы. И я прав. Но проблема оказалась вообще в другом!
Изначально в БД хранится текст вроде как с пробелами. НО на сайте выводится как с , затем когда я захожу в админку и открываю данный товар — то движок автоматически подставляет вместо этих пробелов реальные . И после пересохранения товара — работает str_replace с заменой на обычный пробел.
Тогда возникает вопрос — как определить что за пробелы хранятся изначально в MySQL ?
(Отредактировано автором: 17 Июля, 2013 — 16:13:42)
Отправлено: 17 Июля, 2013 — 18:33:05
Покинул форум
Сообщений всего: 231
Дата рег-ции: Окт. 2011
Помог: 5 раз(а)