c# - 如何在 C# 中使用正则表达式删除长字符串中单词周围的引号
问题描述
我是 C# 正则表达式的新手。我有以下 JSON 字符串。我想在此字符串中删除“true”或“false”周围的引号,以便这些值成为 JSON 布尔类型而不是字符串。
"{"email":"johnq@gmail.com","firstName":"John","lastName":"Quinton","moreThanFiveYears":"false","member":"true","insertDate":"2019-04-14 17:28:40"}"
"{"email":"johnq@gmail.com","firstName":"John","lastName":"Quinton","moreThanFiveYears":false,"member":true,"insertDate":"2019-04-14 17:28:40"}"
第一个字符串是我目前拥有的字符串。我想把它改成第二个。我知道如何从字符串的开头和结尾删除引号,但不确定如何从较长字符串中的单词中删除,而且有问题的单词(真/假)可能会多次出现。
解决方案
推荐阅读
- rdf - 嵌套级别重复键的 JSONLD 上下文
- vert.x - 带有 micronaut 和 vertx 的 Singleton bean 的问题
- compiler-construction - 关于构建编译器扫描器的问题
- android - 如何在android studio中使用mobile-ffmpeg更改视频中的字体文件和文本位置而不改变视频质量?
- php - 登录/注册在本地工作,但在部署项目后不工作 - laravel 8
- reactjs - 如何在 React 中渲染我的函数?我无法渲染这个
- python - python装饰器和kwargs的正确处理
- python - 检查熊猫中的多值重复
- azure - Azure CLI - az 部署组创建 - SubscriptionNotAuthorizedForImage 错误
- python - 如何从 pandas 数据框列中获取最多重复的行