
正则表达式名称
刚刚开始探索正则表达式的“奇迹”。作为一个从试验和错误中学习的人,我真的很努力,因为我的试验抛出了不成比例的错误……我的实验是在PHP中使用ereg()进行的。无论如何。我分别使用名字和姓氏,但现在使用相同的正则表达式。到目前为止,我有:^[A-Z][a-zA-Z]+$任何以大写字母开头且其余...
2024-01-10
检测正则表达式是否为指数
该文章显示,有一些正则表达式是O(2 ^n)的时候回溯。例子是(x+x+)+y。当尝试匹配xxxx … p之类的字符串时,它会回溯一段时间,然后才发现它无法匹配。有没有办法检测这种正则表达式?谢谢回答:如果您的regexp引擎公开了(x + x +)+ y的运行时指数行为,则它会被 破坏, 因为DFA或NFA可以在线性时...
2024-01-10
带条件的正则表达式
我有一个表,其中存储了某些单词或单词组。我想选择以大写字母开头,没有空格且仅包含字母的条目。我的SQL看起来像这样:select word from words where w_id > 100 AND word REGEXP '^[A-Z][A-Za-z]*$' limit 2000;我如何使用条件来做同样的事情?回答:尝试这个:List words = session.createCriteria(Word.class).setProjection(Projecti...
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
密码PHP的正则表达式
我在网上找到了一个脚本,并且在JavaScript中有一个密码正则表达式。我仍然想使用它,但是为了获得更高的安全性,我也想使用PHP来验证我的密码,但是我对正则表达式毫无用处。要求:必须至少8个字符必须包含至少1个数字必须至少包含一个大写字符必须至少包含一个小写字符如何构造正则表...
2024-01-10
使用正则表达式解析日志
我正在寻找一种解析Varnish日志文件的解决方案。看起来像:178.232.38.87 - - [23/May/2012:14:01:05 +0200] "GET http://static.vg.no/iphone/js/front-min.js?20120509-1 HTTP/1.1" 200 2013 "http://touch.vg.no/" "Mozilla/5.0 (Linux; U; Android 2.3.3; en-no; HTC Nexus One Build/GRI40) Apple...
2024-01-10
正则表达式以验证JSON
我正在寻找允许我验证json的正则表达式。我对Regex非常陌生,我知道使用Regex进行解析很不好,但是可以用来验证吗?回答:回答:大多数现代正则表达式实现都允许递归正则表达式,该正则表达式可以验证完整的JSON序列化结构。该json.org规范使得它非常简单。$pcre_regex = ' / (?(DEFINE) (?<number> ...
2024-01-10
如何将变量传递给正则表达式
我有这样的查找声明collSession.find({"Venue.type": /.*MT.*/}).toArray(function (err, _clsSession) { console.log(_clsSession); });它给出了答案。但是我需要某个变量值,而不是那个杂乱的值MT。如何实现呢?谢谢。 我试过像“ /。 ” + searchterm +“ ./ ”无效。回答:除了使用内联语法创建正则表达式外...
2024-01-10
正则表达式删除HTML标签
我正在使用以下常规表达式从字符串中删除html标签。它有效,除了我留下了结束标签。如果我尝试删除:<ahref="blah">blah</a>它将离开<a/>。我根本不了解正则表达式语法,并且对此一无所知。可以让拥有RegEx知识的人给我提供一个可行的模式。这是我的代码: string sPattern = @"<\/?!?(img|a)[^>]*>"; Regex rgx = ...
2024-01-10
正则表达式检测无效的UTF-8字符串
在PHP中,我们可以mb_check_encoding()用来确定字符串是否为有效的UTF-8。但这不是可移植的解决方案,因为它需要编译并启用mbstring扩展名。此外,它不会告诉我们哪个 字符无效。是否存在可以匹配给定字符串中无效的UTF-8字节的正则表达式(或其他100%可移植的其他方法)。这样,可以在需要时替换那些...
2024-01-10
正则表达式提取HTML属性值
我有以下HTML<tr><td class="width35pct alignR"><span style="font-weight: bold;">TO :</span></td><td class="width40pct alignC"><input id="form:firstTON" name="form:firstTON" type="text" value="114" maxlength="17" tabindex="7" style="width:198px; margin: 5px 0 5p...
2024-01-10
C#正则表达式拆分-方括号内的所有内容
我目前正在尝试在C#中拆分字符串(最新的.NET和Visual Studio 2008),以便检索方括号内的所有内容并丢弃剩余的文本。例如: “ H1受体拮抗剂[HSA:3269] [PATH:hsa04080(3269)]”在这种情况下,我有兴趣将“ ”和“ ”放入字符串数组中。如何做到这一点?回答:Split不会在这里帮助您;您需要使用正...
2024-01-10
征服新的战场 《从军》技术测试今日正式开启
由俄罗斯著名战争游戏研发商Gaijin Entertainment推出,中国老牌军武游戏运营商战火互娱代理的,步坦空战争统帅FPS网游《从军》今日10:00正式开启技术测试!创新的小队统帅玩法,压迫感极强的战争氛围,以及对于经典载具战役的还原,将为每一位热爱射击和军事题材的玩家带来全新的游戏体验。《从...
2024-01-10
《以仙之名》即将不删档测试 宣传PV正式曝光
相信很多小伙伴已经听说了《以仙之名》即将于10月14日不删档测试的消息,距离14日还有一段时间,官方也陆续放出了不少物料,比如大家最期待的游戏PV,快一起来看看吧。视频率先向玩家展示了《以仙之名》宏大的故事背景,即魔族为了掠夺地盘,横渡幽冥,强行扰乱世间平衡,致使仙魔妖三界动...
2024-01-10
《钢岚》“底火”测试正式展开 公布测试实录视频!
一声枪响,打破了米赫玛岛午后的宁静。机师们已经将内心最绝望的痛苦化作力量,和他们的机兵融为一体,时刻准备好投身到新的战斗当中。 《钢岚》“底火”测试已于2023年1月5日正式开启,各位指挥官准备好开启一轮全新战斗了吗? 《钢岚》是一款以机兵为战斗兵器,近未来背景的科幻SRPG大作...
2024-01-10
包含正则表达式定界符的简单且经过测试的在线正则表达式在C#代码中不起作用
我有这样一个正则表达式:name = dr-det-fb.ydp.eu/ebook/trunk/annotations/ctrl.php/api1751-4060-1193-0487name = Regex.Replace(name, @"/\W/g", "");此正则表达式应替换“ /”,“-”,“”。与“”。但事实并非如此,有人可以向我解释原因吗?回答:不要使用正则表达式定界符:name = Regex.Replace(name, @"\W", "");在C#中,不能...
2024-01-10
正则表达式在Dart中未返回任何匹配项,但可用于在线正则表达式测试器
我建立了一个正则表达式,应该匹配有效的HTTP标头。它可以在regexr上运行:https://regexr.com/4pnk9,与regex一起使用^([\w\-])+:(?!\s*$).+$。我正在使用全局,多行和不区分大小写的标志(gim)。但是,当我在Flutter项目中实现它时,它什么都不匹配。除此之外,Dart没有提供在RegExp中启用全局功能的方法。谁能...
2024-01-10
正则表达式整个词
我问这个问题有点傻,但是从我读过的所有内容来看,这应该有效,但对我而言却无效。我只是想使用正则表达式匹配字符串中的整个单词。因此,如果我试图在句子中找到单词“ the”,则对于“褐狐快速越过懒狗”应该返回true,而对于“褐狐快速越过懒狗”则返回false。 。我已经试过了: String tex...
2024-01-10
什么是正则表达式平衡组?
我刚刚读了一个有关如何在双花括号内获取数据的问题(此问题),然后有人提出了平衡组。我仍然不太清楚它们是什么以及如何使用它们。我通读了Balancing Group Definition,但是很难理解,我对我提到的问题仍然很困惑。有人可以简单地解释一下平衡组是什么以及它们如何发挥作用吗?回答:据我所...
2024-01-10
正则表达式进入无限循环
我正在解析(种类)表格的名称:Parus AterH. sapiensT. rexTyr. rex通常有两个项(二项式),但有时有3个或更多。Troglodytes troglodytes troglodytes E. rubecula sensu stricto我写[A-Z][a-z]*\.?\s+[a-z][a-z]+(\s*[a-z]+)*大部分时间都有效,但偶尔会陷入无限循环。花了一些时间来查找正则表达式匹配中的内容,然后我才...
2024-01-10
正则表达式到行尾
我想使用正则表达式在字符串中查找注释行。我尝试了以下,但它在第一个//之后给了我一切。正则表达式到行尾为什么?program Project1; uses RegularExpressions; var Text: string; Pattern: string; RegEx: TRegEx; Match: TMatch; begin Text := 'Hello' + #13#10 + '// Test' + #13#10 + 'Text' ...
2024-01-10
yyyyMMdd的正则表达式日期验证
我正在寻找一个正则表达式字符串,该字符串将验证格式为yyyyMMdd(无分隔符)的日期,并且可以用于leap年。我到目前为止发现的最接近的结果仅验证自2000年以来的日期。import java.util.regex.Pattern;public class TestDate { public static final Pattern datePattern = Pattern.compile("** Need RegEx **"); public static void main(String[]...
2024-01-10
正则表达式用于单引号或双引号
我写了一个正则表达式,用double-qoutes分割字符串:Pattern delimeter = Pattern.compile("\"");如何将其扩展为与单双qoutes一起使用?我试过了: Pattern delimeter = Pattern.compile("\"'");但这是行不通的回答:有两种方法: Pattern delimeter = Pattern.compile("[\"']"); //Enclose them in brackets Pattern delimeter = P...
2024-01-10
记事本++复杂的正则表达式
我有一个巨大的HTML文件,我想删除所有的零件开始[sound:与<div style='font-family: Arial; font-size: 15px;'></div>记事本++复杂的正则表达式在这里结束我的文档样本:<div class=Answer> <div style='font-family: Arial; font-size: 50px;'>你好</div> <br />nĭ hăo<br />[sound:pronunciation_zh_你好.mp3] ...
2024-01-10
将正则表达式应用到文本框中VBA
我需要你的帮助。我怎样才能限制我的文本框?这是我的下面的表单。 将正则表达式应用到文本框中VBA我需要的是创造,如果下列文本框声明: 托盘ID:必须只包含9号 纸箱ID:只能包含10个号码 连续剧(全6):必须startwith FOC和仅包含CAPS和数字[AZ] [0-9]我在Javascript中做了这个,但现在我需要在excelshee...
2024-01-10
使用正则表达式从文本中删除连续重复的单词并显示新文本
Hy我有以下代码:import java.io.*;import java.util.ArrayList;import java.util.Scanner;import java.util.regex.*;/public class RegexSimple4{ public static void main(String[] args) { try { Scanner myfis = new Scanner(new File("D:\\myfis32.t...
2024-01-10
获取文本已经由正则表达式
心中已经发现了用于本地化字符串,项目像这样:获取文本已经由正则表达式{{ "I'd like this quote to be localized" | trans }} {{ "this_is_a_key" |trans}} {{'another text'| trans}} {{"ohter"|trans }} {{'no_spaces'|trans}} 使用这个命令:find src/ -type f -name '*.twig' -execdir egrep -o -- "\{\{[^|()}{]*...
2024-01-10
正则表达式可在任何xml标记中添加属性
我已经将格式良好的xml文档转换为字符串变量。我想使用preg_replace向每个xml标签添加定义的属性。例如替换:<tag1><tag2> some text </tag2></tag1>通过:<tag1 attr="myAttr"><tag2 attr="myAttr"> some text </tag2></tag1>因此,我基本上需要regex表达式来查找任何开始标记并添加我的属性,但是我是一个完整的regex新手。...
2024-01-10
正则表达式从HTML提取文本
我想从一般的HTML页面中提取所有文本(是否显示)。我想 任何HTML标记任何JavaScript任何CSS样式是否有一个正则表达式(一个或多个)可以实现?回答:您不能真正用正则表达式解析HTML。太复杂了。RE根本无法<
#1139-从正则表达式中得到错误“重复运算符操作数无效”
我在使用正则表达式从MySQL表中选择一些结果时遇到麻烦。我正在使用此查询SELECT text FROM `articles` WHERE content REGEXP '.*<img.*?src=\"http://www' ORDER BY date DESC它说#1139 - Got error 'repetition-operator operand invalid' from regexp我用Notepad ++测试了正则表达式,它可以工作,为什么MySQL给我这个错误,我该如何解决?回...
2024-01-10
在mysql中模拟正则表达式捕获组
据我所知,MySQL不支持从正则表达式匹配中检索捕获组的值。我发现了一个服务器端扩展(lib_mysqludf_preg),它将添加此功能,但无法在我的环境中安装此扩展。因此,我正在寻找一种方法来模拟将正则表达式匹配的一部分捕获为SQL查询中的一列。我的数据如下所示(并且我无法更改服务器上的数据格...
2024-01-10
正则表达式在一行中多次出现
我将如何使用Java中的regex在一行中找到多个匹配项?我的代码(包括正则表达式):public static List<String> getTitles(String html) { List<String> titles = new ArrayList<String>(); String pattern = "(.*)rel=\"bookmark\">(.*)</a></h2>"; Pattern p = Pattern.compile(pattern); Matcher m...
2024-01-10
Lucene文档评分/排序与正则表达式查询
我正在使用Azure搜索,但假设我的问题更相关的Lucene。 查询完全部分由正则表达式组成时,无法找到关于如何计算文档等级(分数)的任何信息。例如:Lucene文档评分/排序与正则表达式查询在搜索 “微软” 返回正常计算分数:{ score: 6.088776, name: "Microsoft Research" } { score: 5.9090853, name: "Microsoft Corporation...
2024-01-10
正则表达式选择标签之间的所有文本
在2个标签之间选择所有文本的最佳方法是什么-例如:页面上所有“ pre”标签之间的文本。回答:您可以使用"<pre>(.*?)</pre>",(用所需的任何文本替换pre)并提取第一组(对于更具体的说明,请指定一种语言),但这只是假设您拥有非常简单且有效的HTML。正如其他评论者所建议的那样,如果您要执行...
2024-01-10
