как удалить твиты ссылку внутри монго дб - PullRequest
0 голосов
/ 27 августа 2018

У меня есть набор данных твитов в MongoDB.все твиты содержат плохое выражение типа // ,?или ссылки.например:

"text": "We\\'re through one end in ?? Australia vs. ??????? Scotland in the GOLD medal match of men\\'s triples! Get around the action ? https:12345567 #GC2018 #ShareTheDream https

Как их заменить (удалить)?Я попытался использовать функцию remove (), но удалить ее не очень хорошо, потому что она удалит весь текст.Я просто хочу удалить плохие слова, но оставить текст как есть

1 Ответ

0 голосов
/ 27 августа 2018

Для специальных символов используйте str.replace(/[^a-zA-Z0-9]/g, "");.

. Или вы можете указать каждый символ, который хотите удалить string.replace(/[&\/\\#,+()$~%.'":*?<>{}]/g, '');

Для URL b = url.replace(/(?:https?|ftp):\/\/[\n\S]+/g, '');

Обратите внимание наescape-символ '\'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...