Я хочу вставить Json в mongoDB с помощью драйвера C #, но я получаю исключение, потому что вы не можете вставить json с ключами, содержащими точку (.), Теперь я хочу заменить все точки в ключах на _ или что-то еще ...
Я пытаюсь это сделать: ((?<=(\w))(\.)(?=(\w+)))
он выбирает все точки между строками, но проблема не может подтвердить ключи. Например, если у меня есть имя веб-сайта в значениях Json, также выберите Точки в имени веб-сайта... теперь мне нужен способ найти все точки между словами, которые заканчиваются на (":), это образец json:
"activity:12356", "permalink": "https://www.hostname.com/fff/update /urn:li:activity:123465", "tracking": {"trackingId": "sdjahgs/sfkdjk=="}, "value": {"com.site.aaaa.bbb.ccc": {"actor": {"com.aaa.sss.ddd.wwww": {"urn": ....
здесь я хочу заменить" com.aaa.sss.ddd.wwww "with" com_aaa_sss_ddd_wwww ", но мой regex выбирает точки в www.hostname.com
я также пытаюсь что-то вроде ((?<=(\w))(\.)(?=(\w+)))(":$)
, но не работает