正则表达式中的?!

以下是为您整理出来关于【正则表达式中的?!】合集内容,如果觉得还不错,请帮忙转发推荐。

【正则表达式中的?!】技术教程文章

java – 了解正则表达式中的内容【代码】

如果我在字符串上使用分隔符:Scanner scanString = new Scanner(line).useDelimiter("<.*>");我想知道为什么这不会保留文本<a href="https://post.craigslist.org/c/snj?lang=en">post to classifieds</a>但它只会与之相符<option value="ccc">community而Scanner scanString = new Scanner(line).useDelimiter("<.*?>");对两者都有用. 据我所知,这是“<.*>”应排除以“<”开头的字符串跟随任何字符0次或更多次,直到它达到“>”.所...

php – 正则表达式帮助:如何匹配包含“或”运算符的正则表达式中的任一模式?【代码】

我正在使用php的preg_replace(). 基本上我有两种可能的字符串匹配: >你好真实世界>问候 这是我想要完成的事情: >你好< / span>真实世界>格力< / span> tings 规则解释:如果字符串包含空格,请插入< / span>在第一个空格字符之后.如果字符串不包含空格(单词),请插入< / span>在字符串的中间(/ – 如果奇数字符计数). 到目前为止,我已经提出了一个长期工作的解决方案:<?php $str = "Hello Real World"; echo preg_match("/ /", ...

正则表达式中的贪婪匹配(java)【代码】

我正在尝试使用java regex对下面的输入进行标记.我相信我的表达式应该贪婪地匹配下面程序中的外部“exec”令牌.@Testpublic void test(){String s = "exec(\n" +" \"command #1\"\n" +" ,\"* * * * *\" //cron string\n" +" ,\"false\" eq exec(\"command #3\")) //condition\n" +")\n" +"\n" + //split here"exec(\n" +" \"command #2\" \n" +" ,\"exec(\"command #4\") //condition\n" +");";List<String> match...

验证java正则表达式中的价格【代码】

我正在尝试验证价格范围格式.以下是字符串序列:"MSRP $250.00 - Event Price $129.00"我试过这样的:String t=price1.replace("$","T"); t= t.replace(" ", ""); MSRPT([0-9]+).([0-9]+)-EventPriceT([0-9]+).([0-9]+)但它没有匹配. 谢谢解决方法:使用:MSRP\s\$([0-9]+)\.([0-9]+).*?\$([0-9]+)\.([0-9]+)请注意,您需要转义$和. – 点是“任何”字符 但我会写:MSRP\s+\$([\d\.]+).*?Event\sPrice\s+\$([\d\.]+)而且你将获得1美元...

java – 正则表达式中的双正斜杠周期【代码】

我最近开始在Java中使用正则表达式,我遇到了一个奇怪的表达式. 问题要求找到仅包含字母和最多一个结束时期的“单词”.例如,如果我输入字符串:one two. wr7ng not1 three. nope..引擎会找到一个,两个和三个作为匹配的单词.该问题的给定解决方案是此模式:for (String tok : s.split(" ")) {if (tok.matches("[a-zA-Z]+//.?")) {// code done to record successful match} }这两个正斜杠是什么意思?我将这个表达式与这个表达式进[a...

php – 正则表达式中的大于和小于符号【代码】

嘿伙计们对正则表达式来说是新手.我真的厌倦了真正研究所有的正则表达式charatcer和所有..我需要知道正则表达式中的大于符号的目的是什么.preg_match('/(?<=<).*?(?=>)/', 'sadfas<email@email.com>', $email);请告诉我在正则表达式中使用大于symbo和小于symbol的符号. 任何帮助将不胜感激 ..:)解决方法:大于符号只匹配文字>在目标字符串的末尾. 小于符号并非如此简单.首先让我们回顾一下环视语法: 模式(?< = {pattern})是一个正...

java – 仅在外部括号中捕获正则表达式中的组【代码】

我想使用正则表达式从java中的字符串中捕获日期和其他一些信息. 我将我的模式分组如下,"( ( date_variation_1 | date_variation_2) (some_other_info) ) "而现在,我想像这样提取匹配的字符串,group0 – 整场比赛group1 – 日期group2 – 其他一些信息 我的问题是我需要在date_variation_1,date_variation_2和some_other_info内部使用括号,这些括号也将被视为组分隔符. 有没有任何简单的解决方法,即将一些其他特殊章程定义为外部...

在Python中使用正则表达式中的lookbehind和负向lookbehind断言打结【代码】

我有一个Pandas数据框,它有一列字符串数据,由两个不同的部分组成,用正斜杠分隔.我想从字符串的“右侧”提取文本模式,但是如果存在特定的字符串模式则不能.以下简单的例子说明了这个问题.import numpy as np import pandas as pd import remyDF = pd.DataFrame({'pet':['rabbit','mammal/rabbit','mammal/small fluffy rabbit','mammal/lop-eared rabbit','mammal/many rabbits','mammal/jack rabbit']})所以,数据框看起来像:pet 0...

python – 最大化正则表达式中的子串匹配【代码】

我想从一个单词中提取元素符号(如果存在).为此,我准备了一个正则表达式匹配模式,该模式由周期表中元素的所有符号组成.H|He|Li|Be|B|C|N|O|F|Ne|Na|Mg|Al|Si|P|S|Cl|Ar|K|Ca|Sc|Ti|V|Cr|Mn|Fe|Co|Ni|Cu|Zn|Ga|Ge|As|Se|Br|Kr|Rb|Sr|Y|Zr|Nb|Mo|Tc|Ru|Rh|Pd|Ag|Cd|In|Sn|Sb|Te|I|Xe|Cs|Ba|La|Ce|Pr|Nd|Pm|Sm|Eu|Gd|Tb|Dy|Ho|Er|Tm|Yb|Lu|Hf|Ta|W|Re|Os|Ir|Pt|Au|Hg|Tl|Pb|Bi|Po|At|Rn|Fr|Ra|Ac|Th|Pa|U|Np|Pu|Am|Cm|Bk|Cf|Es|Fm|Md|N...

如何确定搜索字符串是否由更大的字符串-javascript正则表达式中的锚标记包装【代码】

var content = "This is dummy <a href='#'>content</a> for my <a href='#'>Search String</a> and here is another Search String without an anchor tag",searchString = "Search String";在javascript / jquery中使用正则表达式,如何确定内容字符串中的FIRST searchString是否包含在锚标记中?我只需要一个布尔值true / false来确定它是否直接包装解决方法:最可靠的方法是解析HTML并递归搜索文本的第一次出现.然后,检查该文本节...