
数字范围的正则表达式
寻找一个包含数字范围的正则表达式。更具体地说,考虑数字格式:数字范围的正则表达式NN-NN 其中N是一个数字。因此示例如下:04-11 07-12 06-06 我希望能够指定范围。例如,任何事情之间:01-27和02-03当我说的范围,这是因为如果-是不存在的。所以范围: 范围01-27到02-03将涵盖: 01-28, 01-29, 01-30...
2024-01-10
正则表达式仅用于数字
我根本没有使用过正则表达式,因此我很难进行故障排除。我希望正则表达式仅在包含的字符串为全数字时才匹配;但是在下面的两个示例中,它匹配包含所有数字和等号(例如“1234 = 4321”)的字符串。我敢肯定有一种方法可以改变这种行为,但是正如我所说,我从未真正对正则表达式做过很多事情...
2024-01-10
正则表达式计数强调
它怎么可能算找到underscore通过Regex那么,如果它是高于2下划线和小于4 (连续)做一些,如果超过4个下划线做别的事情。正则表达式计数强调$('div').text(function(i, text) { var regex2 = /_{2,4}/g; var regex4 = /_{4,999}/g; //var regexLength = text.match(regex).length; if (regex2.test(text)) { ...
2024-01-10
使用正则表达式仅获取数字
我在表格栏中 pnum_s我只需要得到那行,列中的pnum_s值正好是10个符号,所有这些符号都只是数字为此必须编写什么查询?我在尝试SELECT * FROM mytable WHERE pnum_s REGEXP '^\d+$'但这不会返回0行回答:您正在寻找的模式是'^[0-9]{10}$'或'^[[:digit:]]{10}$'。一切都在手册中。...
2024-01-10
十进制数的正则表达式
我需要验证textbox输入,并且只能允许像这样的十进制输入:(X,XXX十进制符号前只能有一位数字,精度为3)。我正在使用C#并尝试此操作^[0-9]+(\.[0-9]{1,2})?$?回答:^[0-9]([.,][0-9]{1,3})?$它允许:011.21.021.0031.0301,21,231,234但不是:.1,112.112,11.1,1.23451,2345...
2024-01-10
正则表达式允许数字和单个点
允许数字和点的正则表达式是什么?关于\D这只允许数字,但不允许一个点,我需要它允许数字和一个点,这是一个浮点值,当keyup我在jQuery中执行函数时需要有效,但我需要的只是正则表达式那只允许我需要它允许的。这将是JavaScriptreplace函数的本机语言,用于删除非数字和其他符号(点除外)。回...
2024-01-10
使用正则表达式检查数字范围
我正在使用正则表达式来验证字符串中的特定格式。该字符串将成为游戏规则。示例:根据规则,“ DX 3”也可以,但是“ DX14”也可以。。。我知道如何查看字符串并找到一个或多个“数字”,因此问题在于正则表达式将也匹配34,这个数字超出了规则的“范围” …我是否缺少有关正则表达式的功能...
2024-01-10
重复多个字符正则表达式
有没有办法使用正则表达式来匹配重复的字符集?例如:ABCABCABCABCABCABC{5}我知道那是错的。但是有什么可以匹配这种效果的吗?更新:您可以使用嵌套捕获组吗?像(?<cap>(ABC){5})什么?回答:将要重复的正则表达式放在括号中。例如,如果您要重复5次ABC:(ABC){5}或者,如果您想要任意数量的重复...
2024-01-10
检测正则表达式是否为指数
该文章显示,有一些正则表达式是O(2 ^n)的时候回溯。例子是(x+x+)+y。当尝试匹配xxxx … p之类的字符串时,它会回溯一段时间,然后才发现它无法匹配。有没有办法检测这种正则表达式?谢谢回答:如果您的regexp引擎公开了(x + x +)+ y的运行时指数行为,则它会被 破坏, 因为DFA或NFA可以在线性时...
2024-01-10
正则表达式排除特定字符串
我需要一个.NET正则表达式来匹配"[@foo]"从"applicant_data/contact_number[@foo]"瓦特/ c我已经可以使用模式"\[@(.*?)\]"。正则表达式排除特定字符串但是,我想要例外,以使"applicant_data/contact_number[@foo=2]"与模式不匹配。所以问题是正则表达式应该是什么,这样它才能得到任何有效的字母数字([@bar],[@ theVar],[@ zoo...
2024-01-10
根据正则表达式拆分字符串
我有一个字符串,需要根据出现的“,”(逗号)进行拆分,但是需要忽略在一对括号内出现的任何字符串。例如,B2B,(A2C,AMM),(BNC,1NF),(106,A01),AAA,AX3应拆分为B2B,(A2C,AMM),(BNC,1NF),(106,A01),AAA,AX3回答:,(?![^\(]*\)) (括号内的括号)(?<!\([^\)]*),(?![^\(]*\))...
2024-01-10
正则表达式从字符串中获取数组编号
我想从字符串中获取数组编号。 例如:正则表达式从字符串中获取数组编号Input: "@[Anonymous:2] abccdef, @[Sales:5]" Output: [2, 5] 请帮帮我。谢谢回答:我不知道你用什么语言,但你可以发表评论,我很乐意为你更新我的答案和帮助。 编辑:OP在下面的注释中指定javascript。@\[\w+:(\d+)\] 每场比赛的结果是...
2024-01-10
正则表达式测试字符串是否以数字结尾
我想测试一个字符串是否以a结束。我希望下面的Java行能打印出正确的文字。为什么打印错误?System.out.println("I end with a number 4".matches("\\d$"));回答:在JavaRegex中,Matcher.find()(在String中的任意位置找到匹配项)和Matcher.matches()(与整个String匹配)之间存在区别。String仅具有一个matches()方法(实现等效...
2024-01-10
ES6使用正则表达式过滤数组
我正在尝试过滤包含一堆URL的数组。我需要返回仅包含“联系人”一词的网址。例如,有一个链接 https://www.example.com/v1/contact-us/ca这应该从过滤器中返回。我尝试了这个: const regex = new RegExp("/\bcontact\b", 'g' ) sites.links.filter((val) => { console.log(regex.test(val.href)) })当我知道有一个包含“联系...
2024-01-10
带括号的数学运算的正则表达式
在Java中,我试图编写一个与数学表达式中的一个单元匹配的正则表达式,即运算符之间的内容我的意思是,在类似1 + [1 + 2]的表达式中,正则表达式应匹配前1个,然后匹配[1 + 2]。我所拥有的是* [([-+]?\ d +(\。\ d +)?)(\ [。+ \])] *其中([-+]?\ d +(\。\ d +)?)应该匹配任何数字,并且(\ [。...
2024-01-10
PHP-正则表达式仅允许使用字母和数字
我努力了:preg_match("/^[a-zA-Z0-9]", $value)但我猜我做错了什么。回答:回答:您不需要为此使用正则表达式,PHP有一个内置函数ctype_alnum可以为您执行此操作,并且执行速度更快:<?php$strings = array('AbCd1zyZ9', 'foo!#$bar');foreach ($strings as $testcase) { if (ctype_alnum($testcase)) { echo "The string $testca...
2024-01-10
正则表达式解析JSON对象数组?
我正在尝试将JSON对象数组解析为C#中的字符串数组。我可以从JSON对象提取数组,但不能将数组字符串拆分为单个对象的数组。我有这个测试字符串:string json = "{items:[{id:0,name:\"Lorem Ipsum\"},{id:1,name" + ":\"Lorem Ipsum\"},{id:2,name:\"Lorem Ipsum\"}]}";现在,我现在正在使用以下正则表达式将项目拆分为...
2024-01-10
将用户输入字符串转换为正则表达式
我正在设计HTML和JavaScript中的正则表达式测试器。用户将输入一个正则表达式,一个字符串,并通过单选按钮选择要测试的函数(例如,搜索,匹配,替换等),并且当该函数以指定的参数运行时,程序将显示结果。自然地,会有额外的文本框来替换额外的参数。我的问题是从用户那里获取字符串并将...
2024-01-10
正则表达式,仅接受数字(0-9)和无字符
我需要一个正则表达式,它将只接受0-9之间的数字,而不能接受其他任何东西。没有字母,没有字符。我认为这可以工作:^[0-9]甚至\d+但这些接受字符:^,$,(,)等我以为上面的两个正则表达式都可以解决问题,我不确定为什么它接受那些字符。编辑:这正是我在做什么: private void OnTextChan...
2024-01-10
使用正则表达式拆分简单的数学表达式
我正在尝试使用运算符-+ * /将正则表达式拆分为1.5 + 4.2 *(5 + 2)等式,以便将输出输入到数组中,以便我可以单独解析[0]1.5[1]+[2]4.2[3]*[4]([5]5[6]+[7]2[8])我发现\b可以使用,1+2+3但是如果我要保留小数点,它将不会拆分。我已经尝试过分割,\b(\.\d{1,2})但是它不会在小数点上分割回答:Pattern pattern ...
2024-01-10
使用正则表达式检查字符串是否至少有两个数字
深入研究堆栈溢出后,我发现了一些代码来检查字符串是否为字母数字且长于8个字符。效果很好。现在,如果包含至少2个数字,如何使它返回true?我想我必须在\d{2}某处添加。String pattern = "^[a-zA-Z0-9]*$";if (s.matches(pattern) && s.length() >= 8){ return true;}return false;回答:您不需要单独的if条件。单个正...
2024-01-10
正则表达式来允许“单0”或“数字任何其他数量
我需要一个正则表达式允许一个单一的0或任何其他数量的数字不以零所以开始:正则表达式来允许“单0”或“数字任何其他数量0或23443或984756被允许的,但0123是不允许的。我有只允许1到9[1-9]\d 回答:查找以下一个孤独的0或1-9跟任何其他数字。^(0|[1-9]\d*)$ 如果你想大字符串里的匹配号码,使...
2024-01-10
使用Golang正则表达式查找字符串中的数字
我想用以下代码查找字符串中的所有数字:re:=regexp.MustCompile("[0-9]+")fmt.Println(re.FindAllString("abc123def", 0))我还尝试将定界符添加到正则表达式,使用正数作为的第二个参数FindAllString,使用仅数字字符串,例如“ 123”作为第一个参数…但是输出总是 []我似乎想念一下正则表达式在Go中的工作原理,但是...
2024-01-10
如何在正则表达式中表示固定的重复次数?
我想知道是否有更好的方法来表示正则表达式中的固定重复次数。例如,如果我只想精确匹配14个字母/数字,那么我^\w\w\w\w\w\w\w\w\w\w\w\w\w\w$将使用哪个将匹配类似UNL075BE499135和不匹配的单词UNL075BE499135AAA?在目前正在用Java执行的操作中,但我想这可能也适用于其他语言。提前致谢。回答:对于Java:量...
2024-01-10
数字格式智者
如何为数字格式智者200000 350000 2000000 20000000 在MySQL 现在我需要显示这个值作为2/2.00 Lacs 3.5 lacs 20/20.00 lacs 2/2.00 crore 显示我的价格( 200000 into 2 Lacs, 20000000 => 2 Crore)为十进制值智者 我存储的费用值 可能的重复问题是here谢谢。回答:我同意罗布琼脂。我不知道你有这个数据,但像这样一...
2024-01-10
