Tag: 括号

在括号内加载包含JSON的JSON文件

我正在尝试使用C#和JSON.Net在网站上加载JSON文件 但是,我在运行时遇到问题,因为所有JSON都在[]内。 这是JSON: [{“embed_count”:”16″,”name”:”live_user_catreina”,”stream_count”:”133″,”category”:”gaming”,”format”:”live”,”channel_count”:272,”title”:”SWTOR – Sith Marauder – L42 – Belsavis – The Fatman”,”featured”:true,”site_count”:”117″,”abuse_reported”:false,”channel”:{“image_url_large”:”http://sofzh.miximages.com/c%23/404_preview-300×300.png”,”channel_url”:”http://www.justin.tv/catreina”,”category_title”:”Gaming”,”screen_cap_url_large”:”http://sofzh.miximages.com/c%23/404_preview-320×240.png”,”mature”:null,”subcategory”:null,”category”:”gaming”,”image_url_medium”:”http://sofzh.miximages.com/c%23/404_preview-150×150.png”,”subcategory_title”:null,”status”:”SWTOR – Sith Marauder – L42 – Belsavis – The Fatman”,”screen_cap_url_medium”:”http://sofzh.miximages.com/c%23/404_preview-150×113.png”,”image_url_small”:”http://sofzh.miximages.com/c%23/404_preview-70×70.png”,”timezone”:”US/Eastern”,”screen_cap_url_small”:”http://sofzh.miximages.com/c%23/404_preview-70×53.png”,”id”:5895485,”views_count”:”6142420″,”embed_enabled”:true,”embed_code”:” \n”,”producer”:true,”image_url_tiny”:”http://sofzh.miximages.com/c%23/404_preview-50×50.png”,”image_url_huge”:”http://sofzh.miximages.com/c%23/404_preview-600×600.png”,”language”:”en”,”tags”:”games gaming lord lotro mmo mmorpg of online pc rings rpg sc2 scii starcraft starcraft2 the vindictus warcraft wow”,”login”:”catreina”,”screen_cap_url_huge”:”http://sofzh.miximages.com/c%23/404_preview-630×473.png”,”title”:”Gaming With Catreina”},”video_height”:720,”language”:”en”,”video_bitrate”:1987.1328125,”id”:”2309110144″,”meta_game”:”Star Wars: The Old Republic”,”broadcaster”:”fme”,”broadcast_part”:4,”audio_codec”:”uncompressed”,”up_time”:”Mon Dec 26 00:06:03 2011″,”video_width”:1280,”geo”:”US”,”channel_view_count”:6133751,”channel_subscription”:false,”embed_enabled”:true,”stream_type”:”live”,”video_codec”:”AVC”}] 我尝试使用以下代码加载它: class […]

检测BinaryExpression中的括号

我正在构建一个表达式分析器,我想从中生成数据库查询代码,我已经走得很远,但是我很难准确地解析BinaryExpressions。 将它们分解为左和右很容易,但我需要检测括号并相应地生成我的代码,我看不到如何做到这一点。 一个例子[请忽略有缺陷的逻辑:)]: a => a.Line2 != “1” && (a.Line2 == “a” || a.Line2 != “b”) && !a.Line1.EndsWith(“a”) 我需要在中间检测’set’并保留它们的分组但是在解析期间我看不出表达式与正常BinaryExpression的任何差异(我不想检查括号的字符串表示) 任何帮助,将不胜感激。 (我应该提一下,我正在使用C#) – 编辑 – 我没有提到我使用标准的.Net Expression类来构建表达式(System.Linq.Expressions命名空间) –Edit2–好的我没有将文本解析为代码,我正在将代码解析为文本。 所以我的Parser类有这样的方法: void FilterWith(Expression<Func> filterExpression); 它允许你编写这样的代码: FilterWith(c => c.Name ==”asd” && c.Surname == “qwe”); 使用标准.Net类很容易解析,我的挑战是解析这个表达式: FilterWith(c => c.Name == “asd” && (c.Surname == “qwe” && c.Status == 1) && […]

C#正则表达式匹配括号内的任何内容

我想匹配括号内的任何内容,但结果也必须排除括号。 例子: 初始化(P90W) 制动器(45X) 结果: 990W 45X 注意没有圆括号的结果。 我一直在努力使这项工作,但无济于事我尝试了一些变化,但我知道这是一个简单的事情,我错过了,我不想使用替换来实现它。 var item = “Brake(45X)” Regex searchTerm = new Regex(@”\((.*)\)”); var value = (searchTerm.Match(item).Groups.Count > 0) ? searchTerm.Match(item).Groups[0].Value : string.Empty;

C#Regex – 如何从字符串中删除多个配对的括号

我试图弄清楚如何使用C#正则表达式从字符串中删除所有实例配对括号。 应删除括号和它们之间的所有文本。 括号并不总是在同一条线上。 此外,它们可能是嵌套的括号。 字符串的一个例子是 This is a (string). I would like all of the (parentheses to be removed). This (is) a string. Nested ((parentheses) should) also be removed. (Thanks) for your help. 所需的输出应如下: This is a . I would like all of the . This a string. Nested also be removed. for your help.

.net中的括号是什么?

我在c#中很少看到[]这样的括号,但是当我开始学习asp.net时,我已经多次看过它们,但我仍然无法理解它们的作用? 它们不是用于数组的代码的一部分。例如[webmethods],它刚好在方法之上,或者有一些过类。 它们是.net的一部分还是只是告诉CLR一些东西? 要么 ?