【c# – MathML的数学表达式】教程文章相关的互联网学习教程文章

c#-WPF解析绑定表达式【代码】

有什么办法可以将包含绑定表达式的字符串转换为Binding对象? 一个简单的示例是“ {Binding Path}”, 要么: “ {Binding RelativeSource = {RelativeSource Mode = FindAncestor,AncestorType = views:IPage},Path = TensileTestChange}” 实际的绑定表达式存储在XML中,它是XAML文档的高级表示.解决方法:您要问的是解析MarkupExtension.我无法直接找到WPF的实现(它包含在XamlReader.Parse调用链中的某个位置). 经过一番谷歌搜索,...

C#-月,日和年的正则表达式反向引用?【代码】

我正在使用正则表达式语句来匹配文件名中的日期.我想将输出分成几组(我的陈述确实如此). 到目前为止,我已经测试了输出,但是似乎无法将组值传递给字符串,以便可以使用它们创建目录.事实上,我似乎根本无法获得团体价值. 我知道无需正则表达式就可以完成此操作,但是我选择了这种方式尝试并学习它.我的输入字符串是文件名“ Result5_14_20009 1_30_00 PM.xml” 如何在将值传递给组1等时创建字符串“ month”? 这是我到目前为止的内容:...

C#-.net简单正则表达式二次复杂度【代码】

在构建简单的正则表达式时,我发现它在输入大小增加的情况下具有非常奇怪的性能. 这是另一个具有类似行为的真正正则表达式:a+b我已经用一个简单的基准分析了它:Regex regex = new Regex("a+b", RegexOptions.Compiled);const int maxInputSize = 100; const int n = 1000;string input = ""; Stopwatch stopwatch = new Stopwatch(); for (int inputSize = 1; inputSize <= maxInputSize; ++inputSize) {input += 'a';stopwatch.R...

C#-正则表达式-匹配相同模式的组【代码】

我正在尝试使用C#正则表达式匹配相同模式的组.这是一个我无法工作的小例子. 我需要获取单引号之间的所有字符串(例如,CodigoEmpresa)uses MainRecord, objErrorList, SysUtils, XMLMXMWebServiceReturn, objMainProcesso,objProcessoWS, objProcessaRelatorioQuickReport, QuickRpt, Forms,RBalanc, RBalancete, RBaCCMens, RBalaMensal, RBalaMensalCons,objcadcontabilidade, objContabilidadeValidacoes;const CODIGO_EMPRESA ...

C#-正则表达式通过将参数视为文本来设置模式【代码】

我有一个用户可以设置的字符串,我想在模式内部使用该字符串. 模式应如下所示. inputStr“.” 尽管如果使用,输入中有正则表达式特定的字符.图案会断掉吗? 如何创建模式,以便正则表达式忽略inputStr内部的内容? 有任何想法吗?解决方法:尝试:Regex.Escape(inputStr);这应该转义会与RegEx混在一起的任何字符的字符串(而应从字面上解释这些字符).

C#-足球得分格式的正则表达式【代码】

我想为分数格式编写一个正则表达式,这种格式在足球等许多比赛中都使用过. 0-2(其中0是团队A的分数,2是团队B的分数)注意:需要使用连字符. 我已经尝试了许多正则表达式,但以下内容几乎可以在所有情况下正常工作-[0-9]-[0-9]+$所以-0-2 -> True 100-200 -> True a-a -> False 1-a -> False 1--2 -> False (Negative integer not allowed for right team)唯一不起作用的方案是--1-2(A组的负整数) 任何帮助都感激不尽. 谢谢,熟透了解决...

C#-除特定子网站外的正则表达式URL模式【代码】

我正在使用网络爬虫,正在尝试制作一个正则表达式来支持以下内容. 匹配:所有页面以http://intranet/但不是以http://intranet/sites/ and http://intranet/search/在子文件夹中/页/结束于.aspxValid sample: http://intranet/products/Pages/default.aspx Invalid samples: http://intranet/Pages/sofus/default.aspx http://intranet/sites/products/Pages/default.aspx http://intranet/products/Pages/default.aspx#到目前为止,...

C#-正则表达式-可能的最长值【代码】

如何设置正则表达式来搜索最长的值?例如:Regex.Match("theValue","(the|theValue)"); // this return "the", but "theValue" is longer match, and it can match too要么Regex.Match("the Value","(the|the Value)"); // return "the", not "the Value" Regex.Match("the Value","[t]?[h]?[e]?"); // return "t", not longer "the"解决方法:将模式更改为\b(the|theValue)\b或用于更新的样本\b(the Value|the)\b在the and also th...

c#中动态输入和计算 代数表达式

原文链接:https://blog.csdn.net/liyun211/article/details/48519857 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;using System.ComponentModel;using System.CodeDom;using System.CodeDom.Compiler;using Microsoft.JScript;using System.Reflection; 下面是一个完整的类,代码已经测试过 /// <summary> /// 动态求值 /// </summary> public...

C#正则表达式用现有单词替换【代码】

我试图使用Regex.Replace突出显示文本字符串中的文本,但是当我搜索“问题”一词时,我希望“问题”也突出显示而不是“ s”.它现在突出显示,但是将“问题”替换为“问题”.我怎么知道当前比赛的末尾是否有“ s”?这就是我正在使用的e.Row.Cells[6].Text = Regex.Replace(e.Row.Cells[6].Text, "\\b" + Session["filterWord"].ToString() + "[s]{0,1}\\b", "<b><font color=\"red\">" + Session["filterWord"].ToString() + "</font>...

c#-无法将索引应用于类型为’system.data.datatable’的表达式【代码】

我在SQL Server 2008中有一个Login表,我想在DataColumn中检查一个有效的用户. 我试图通过索引从DataColumn检索值,但收到错误.cannot apply indexing with to an expression of type ‘system.data.datatable’.这是代码:string connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=DRZare;Integrated Security=true;";SqlConnection LOGINCONNECTION = new SqlConnection(connectionString);string commandText = "se...

为什么要求7个字符的C#正则表达式接受8个字符?【代码】

我有一个要匹配7个字符的C#正则表达式:string digits4 = "\\d{4}"; string allowable3 = "[a-zA-z0-9 $%&#?+=!]{3}"; Regex regex1 = new Regex(digits4 + allowable3);allowable3用于匹配三个字母,数字或任何后续字符.但是,以下返回true:regex1.IsMatch("1234abc^")这使我感到困惑,原因有两个: >匹配的模式有8个字符.> allowable3不包含“ ^”.我必须在“ positive character group”(方括号内的部分)中进行一些其他意外的通配...

c#-动态创建一个选择对象属性的表达式【代码】

我希望能够动态构建一个表达式,它本质上是一个属性选择器. 我正在尝试使用它,以便提供灵活的搜索UI,然后将所选的搜索参数转换为Entity Framework查询. 由于使用了另一个库,因此我有了大部分所需的资源,但是缺少最后一部分,该部分将我的查询字符串参数转换为另一个库所需的适当的表达式选择器. 该库的参数为:Expression<Func<TObject, TPropertyType>>如果将其烘焙到应用程序中,将如何进行编码的示例如下:Expression<Func<MyObjec...

c#-使用lambda表达式获取第一项属性【代码】

在C#中,我将使用lambda表达式,我有这样的代码var item = dbContext.Products.ToList();我如何获得产品表的属性.解决方法:尝试这个var item = dbContext.Products.FirstOrDefault().Name;

C#-匹配多个字符串的正则表达式【代码】

这个问题已经在这里有了答案: > Removing all non-word characters with regex (regex delimiters in C# regular expression pattern) 1个我想解析一个日志文件以检索时间,类型和消息.日志文件的结构如下:[08:52:18] [ERROR] Ceci doit aparaitre [08:52:18] [WARN] Bonjour 我目前正在这样做:var result = Regex.Match(fileLogs, @"/\[(.+)\] \[(.+)\] (.+)/g");在...