Tag: regex

正则表达式拆分字符串保留引号

我需要根据空格作为分隔符拆分下面的字符串。 但是应该保留引用中的任何空格。 research library “not available” author:”Bernard Shaw” 至 research library “not available” author:”Bernard Shaw” 我想在C Sharp做这个,我有这个正则表达式: @”(?<="")|\w[\w\s]*(?="")|\w+|""[\w\s]*"""来自SO中的另一个post,它将字符串拆分为 research library “not available” author “Bernard Shaw” 遗憾的是,这不符合我的确切要求。 我正在寻找任何正则表达式,这将成功。 任何帮助赞赏。

正则表达式分割线(csv文件)

我在正则表达式方面不擅长。 有人可以帮我写出正则表达式吗? 在阅读csv文件时,我可能有这样的值。 “艺术家,名”,专辑,12-SCS “VAL” “U,E1”,值2,值3 输出: 艺术家,名称 专辑 12-SCS VAL“U,E1 值2 值3 更新:我喜欢使用Oledb提供商的想法。 我们在网页上有文件上传控制,我使用流阅读器读取文件的内容,而文件系统上没有实际的保存文件。 有没有办法我可以使用Oledb提供程序,因为我们需要在连接字符串中指定文件名,在我的情况下,我没有在文件系统上保存文件。

如何更换&nbsp; 太空?

内容是     Hello World. hello World 如何更换  在HTML代码中并保留其他  在文中。

正则表达式匹配多个字符串

我需要创建一个可以匹配多个字符串的正则表达式。 例如,我想找到“好”或“好”的所有实例。 我找到了一些例子,但我想出来的似乎并不奏效: \b(good|great)\w*\b 谁能指出我正确的方向? 编辑:我应该注意,我不想只匹配整个单词。 例如,我可能想要匹配“ood”或“reat”(部分单词)。 编辑2:这是一些示例文本: “这是一个非常棒的故事。” 我可能想要匹配“this”或“really”,或者我可能想匹配“eall”或“reat”。

validation英国电话号码

如何使用正则表达式在C#中validation英国电话号码?

如何在LINQ-to-SQL中模拟正则表达式

我有一个包含客户帐号的数据库表。 在同一个表中是与生产格式不匹配的测试帐户:例如,’A1111’是生产,但’JTest’不是。 我有正则表达式只会拉我的生产帐户。 我需要一个特定的编译查询来只提取生产帐户。 该查询按地区和日期为我提供了客户数量; 和每个地区的概念计数: getCustomerDistribution = CompiledQuery.Compile<DataContext, String, DateTime, IEnumerable>( (context, region, processDate) => (from cust in context.GetTable() where cust.ProcessedDate.Date == processDate.Date where cust.Region == region where Regex.IsMatch(cust.AcctNum, ProductionMask) group cust by new { cust.Region, cust.Concept } into custDistro orderby custDistro.Key.Region select new CustomerDistro ( custDistro.Key.Region, custDistro.Key.Concept, custDistro .Where(c => c.Concept == custDistro.Key.Concept) […]

正则表达式:如何从字符串中获取单词(C#)

我的输入包含用户发布的字符串。 我想要做的是创建一个包含单词的字典,以及它们被使用的频率。 这意味着我想解析一个字符串,删除所有垃圾,并获得一个单词列表作为输出。 例如,假设输入是”#@!@LOLOLOL YOU’VE BEEN \***PWN3D*** ! :’) !!!1einszwei drei !” 我需要的输出是列表: “LOLOLOL” “YOU’VE” “BEEN” “PWN3D” “einszwei” “drei” 我不是正则表达的英雄,一直在谷歌搜索,但我的谷歌功夫接缝是弱的…… 我如何从输入转到想要的输出?

Regex.Split()用逗号,空格或分号分隔的字符串

我正在尝试拆分一个可以用逗号,空格或分号分隔的字符串。 它还可以在每个分隔符后包含一个或多个空格。 例如 22222,11111,23232 OR 22222, 11111, 23232 OR 22222; 11111; 23232 OR 22222 11111 23232 其中任何一个都会生成一个包含三个值的数组[“22222″,”11111″,”23232”] 到目前为止,我有var values = Regex.Split(“22222, 11111, 23232″, @”[\\s,;]+”)但这会生成一个包含第二个和第三个值的数组,包括像这样的空格: [“22222″,” 11111″,” 23232″]

在C#中使用Selenium通过部分id查找元素

我试图找到一个动态生成id的元素。 字符串的最后一部分是常量(“ReportViewer_fixedTable”),所以我可以使用它来定位元素。 我试图在XPath中使用正则表达式: targetElement = driver.FindElement( By.XPath(“//table[regx:match(@id, “ReportViewer_fixedTable”)]”)); 并通过CssSelector定位: targetElement = driver.FindElement( By.CssSelector(“table[id$=’ReportViewer_fixedTable’]”)); 两者都不起作用。 任何建议,将不胜感激。

正则表达式匹配变量多行?

让我说我有以下文字,我想提取“数字开头”和“数字结束”之间的文字有动态的线条数量和唯一的数字在其中的变化,例如:第一,第二等我将从中提取数据的每个文件在“数字开头”和“数字结束”之间有不同的行数。 如何编写正则表达式以匹配“数字开头”和“数字结束”之间的内容,而不知道数字起点和“结束数字”之间的文件中有多少行? 问候! This is the first line This is the second line Start of numbers This is the first line This is the second line This is the third line This is the …… line This is the ninth line End of numbers