regular-expression相关内容
你好,我需要解析一个字符串中的变量定义,并想使用正则表达式来做到这一点.我正在VB中编程,但是也欢迎使用C#解决方案. 一些可能的来源: DEF BOOL LB_TEST1 DEF BOOL LB_TEST2, LB_TEST3 DEF BOOL LB_TEST4[10], LB_TEST5[10,5] DEF INT LI_TEST7 DEF INT LI_TEST8[3,4,5]
..
大家好, 我想验证我的文本框和电子邮件字段不包含 >> (){} []? &*〜`! #$%^ = + | \:``“,;这些特殊字符,可以包含-_ @/.这些分隔字符. 我该怎么办? 预先感谢, 问候. 解决方案 %^ = + | \:``“,;这些特殊字符,可以包含-_ @/.这些分隔字符. 我该怎么办? 预先感谢, 问候. 简单的正
..
嗨,我有一个IE7特殊REGEX问题. 我正在使用以下正则表达式验证电子邮件地址: ^\s*[a-zA-Z0-9_\+-]{1,63}(\.[a-zA-Z0-9_\+-]{1,63})*@(?=[a-zA-Z0-9-\.]{0,255}\.?\s*$)[a-zA-Z0-9-]{1,63}(\.[a-zA-Z0-9-]{1,63}){0,126}\.([a-zA-Z]{2,63})\.?\s
..
我只知道如何使用RegEx这样的\ d {4}来过滤固定长度的数字序列.但这不是我想要的,因为要检查的序列可以有不同的长度. 您能给我尽可能多的解决方案吗? 非常感谢您! 解决方案 Medhi是正确的- \ d * 可以工作-但是,我建议 \ d + ,而不是因为它至少需要一位数字才能匹配(\ d *将匹配"A12",因为这三个匹配项:NULL,"12",NULL-\ d +将
..
嗨,我真的在正则表达式方面苦苦挣扎,我必须提供以下正则表达式的英文说明,任何人都可以请帮助我.. 一世. a(aa)* ii. a(b * ab * ab *)* iii. b(b * ab * ab *)* 解决方案 i.找到一个"a",然后是零个或多个倍的"aa"应该被看到 ii.找到一个"a",然后是此模式的零次或多次: ( 零次或多次"b",然后零次或多次"ab",然后
..
嗨,我需要将以下正则表达式转换为NFA. 一世. (1 + 0)*(1 + 0)(1 + 0)(1 + 0)* ii. (0 + *)1 *(* + 0) iii. (10 * 10 * 10 *)+ 0 * 唯一的问题是我无法理解正则表达式的含义...任何人都可以帮助我或做一个过渡表,然后从那里开始工作吗?谢谢 解决方案 如果您需要了解正则表达式,请获取 Expresso [ ^
..
sb可以帮助我为以1开头,长度为25的字符串提供正则表达式吗? 以下验证长度^^(?:[0-9]?){6,19} [0-9] $ 但我希望字符串以1 开头 但是我希望字符串以1开头 1.{24} —SA 看看下面的文章. 轻松学习正则表达式(RegEx) 30分钟正则表达式教程
..
我正在尝试找出仅匹配格式正确的字符串的正则表达式,如果其中任何一部分无效,则返回false. 我的字符串采用文件系统通配符的格式,以逗号分隔,以允许将多个通配符放入一个字符串中.我能够提出一个正则表达式来匹配通配符,这没有问题,但是如果出现任何问题,我将无法使整个字符串无效. 例如,如果给出了"* .exe,.bat",则该名称应无效,因为.bat之前没有*.但是我的正则表达式仍然正确
..
最终的目标是拥有一个审核工具,该工具将通过Open XML读取Excel文件的Defined Names部分,并解释范围名称的定义.有些范围包含单个单元格,有些则包含矩形范围,有些则非常复杂.这是具有各种定义的文件的已定义名称部分:
..
我需要一个检查数字值的正则表达式,以确保它在“."之后有两个小数位. 例如. 0.01、0.10可以,但是2.0或0.1不能. 它与货币一起使用.但是,我不必担心$符号. 解决方案 符号. 尝试一下: /\d*\.\d{2}/ 我改了一下您的问题,所以我希望这就是您的追求/
..
嗨, 我有一个基于正则表达式模式验证字符串(邮件主题行)的系统. 我提供-输入字符串和模式,它验证是或否. 我无法访问执行此操作的代码(或更糟糕的是,我什至不知道它所编码的是什么).只是正则表达式模式! 情况1: 输入:固件:12334-123-412我的姓名测试邮件 模式:\ bmy-name \ b 验证:成功 情况2: 输入:固件:12334-123-4
..
使用正则表达式如何将字符(字母)更改为“#" 123456789please987654321help12345me123 123456789 ###### 987654321 #### 12345 ## 123-result 解决方案 Try: Regex regex = 新正则表达式(" ); 字符串 result = regex.Replace(InputText," );
..
如何将此常规表达式更改为必须有两个小数位 (((0)+(\.[1-9](\ d)?))|((0)+(\.(\ d)[1-9] +))|| (([[1-9] +(0)?)+(\.\ d +)?)|(([[1-9] +(0)?)+(\.\ d +)?) 因为我尝试0.0123可以工作,但是如果我尝试1.123则不能工作,如果我尝试0.1则不能工作 我已经尝试过此[0-9] + \.[0-
..
在GridView控件中选择多个复选框如何查找? 解决方案 您能否详细说明问题
..
你好, 我在正则表达式匹配中遇到问题... 字符串 x = " ; Regex rx = 新 Regex(" ); var r = rx.Match(x); 如果(r.Groups.Count > 0 ) { var g1 = r.Groups [ 0 ]; la
..
嗨, 有人可以帮我获取MM/DD/YYYY HH:MM AM/PM的正则表达式的正则表达式吗? 在此先感谢 解决方案 检查此链接 http://regexlib.com/DisplayPatterns.aspx?cattabindex=4&categoryId=5& AspxAutoDetectCookieSupport = 1 [ ^ ] 谢谢 以下正则表达式可用于
..
我正在寻找一个简单的正则表达式,它将验证12位数字的电话号码.我想输入类似xxx-xxx-xxxx的格式.有人可以帮忙吗? 解决方案 真的很棒的工具,谷歌是.您应该在某个时候使用它.是的,嗯. 电话号码正则表达式 [此处 [
..
嗨, 尝试为MediaPortal的TV系列插件制作正则表达式(以前从未使用过regexp).基本上,它将文件名与特定的电视连续剧,季节,剧集等匹配. 我在这样搜索的目录中有文件: \ Sport \ Football \一天的比赛\ 2011-2012 \一天的比赛(2011-12-10)[1080i] .mkv \ Sport \ Football \一天的比赛\ 2011
..
具有^ [1-9] {1,6} $正则表达式仅允许1到9位数字.我想要一个表达式,不允许数字为零,但允许值10-10,数字为10、20、30,但允许用户输入"0". 解决方案 常规表达式只允许使用1到9位数字.我想要一个表达式,该值不允许为零,但允许值10-10,允许为10、20、30,但允许用户输入"0". 尝试: ^ [1-9] [0-9] {0,5}
..
"[+]?([1-9] [0-9]?)"可以正常工作,但允许超过6位数字.如何限制最大6位数字的长度. 解决方案 尝试以下操作: ^(?= [0-9] { 3 , 6 } )0 * [1-9] [0-9] { 2 , 5 } 这样写 [+]?([1-9] [0-9] {6} {6}表示仅6位数字 看起来非常好文章 [ 快速正则表达式 [ 外观也 [
..