
php正则表达式[b]至 ****
** "'\[b\](.*?)\[/b\]'is",**我当前的RegEx工作正常吗?但是我想将[]改为<>。但这是行不通的……我还需要更改[]。回答:这使您可以轻松地手动定义替换规则:echo bbcode_parse( bbcode_create( array( 'b' => array( 'type' => BBCODE_TYPE_NOARG, 'open_tag' => '<b>', ...
2024-01-10
提取花括号正则表达式php之间的所有值
我有这种形式的内容$content ="<p>This is a sample text where {123456} and {7894560} ['These are samples']{145789}</p>";我需要数组中花括号之间的所有值,如下所示:array("0"=>"123456","1"=>"7894560","2"=>"145789")我尝试使用以下代码:<?phppreg_match_all("/\{.*}\/s", $content, $matches);?>但是我从这里的第一个大括...
2024-01-10
php正则表达式以匹配html标签之外
我在html页面上制作了preg_replace。我的模式旨在为html中的某些单词添加周围的标记。但是,有时我的正则表达式会修改html标签。例如,当我尝试替换此文本时:<a href="example.com" alt="yasar home page">yasar</a>这样yasar读<span class="selected-word">yasar</span>,我的正则表达式也锚标记的alt属性取代亚萨尔。当前preg_re...
2024-01-10
使用正则表达式通过php过滤xpath中的属性
我正在尝试使用匹配其id属性的正则表达式过滤html表。我究竟做错了什么?我正在尝试实现的代码: $this->xpath = new DOMXPath($this->dom); $this->xpath->registerNamespace("php", "http://php.net/xpath"); $this->xpath->registerPHPFunctions(); foreach($xpath->query("//ta...
2024-01-10
php-用于检查字符串是否包含中文字符的正则表达式
我有字符串$str,我想检查它的内容是否包含中文字符(是/否)$str = "赕就可消垻,只有当所有方块都被消垻时才可以过关";你能帮我么?谢谢!阿德里安回答:您可以使用Unicode字符类http://www.regular-expressions.info/unicode.htmlpreg_match("/\p{Han}+/u", $utf8_str);这只是检查是否存在至少一个汉字。如果要匹配完...
2024-01-10
需要多行搜索的正则表达式(grep)
我运行一个grep发现有任何字*.sql文件select后跟字customerName后面的字from。该select语句可以跨越很多行,并且可以包含制表符和换行符。我已经尝试了以下几种变体:$ grep -liIr --include="*.sql" --exclude-dir="\.svn*" --regexp="select[a-zA-Z0-9+\n\r]*customerName[a-zA-Z0-9+\n\r]*from"但是,这将永远持续下去。谁能用正确的语...
2024-01-10
正则表达式以http://,https://或ftp://开头
我正在建立正则表达式以检查单词是否以http://或https://或开头ftp://,我的代码如下, public static void main(String[] args) { try{ String test = "http://yahoo.com"; System.out.println(test.matches("^(http|https|ftp)://")); } finally{ }}它打印false。我还检查了Regex之后的stac...
2024-01-10
正则表达式测试字符串是否以http://或https://开头
我试图设置一个正则表达式,它将检查字符串的开头,以及是否包含其中一个http://或https://应与之匹配的字符串。我怎样才能做到这一点?我正在尝试以下不起作用的方法:^[(http)(https)]://回答:您对的使用[]不正确-请注意,它[]表示一个字符类,因此只能匹配一个字符。该表达式[(http)(https)]翻译为...
2024-01-10
如何在php中获取POST正文?
我将以下内容作为POST提交到php页面:{a:1}这是请求(POST请求)的主体。在php中,我该怎么做才能提取该值?var_dump($_POST);不是解决方案,不能正常工作。回答:要访问POST或PUT请求(或任何其他HTTP方法)的实体主体,请执行以下操作:$entityBody = file_get_contents('php://input');另外,该STDIN常量是的已...
2024-01-10
结合正则表达式
我需要帮助下面的两个正则表达式相结合:结合正则表达式1.ValidationExpression="[^\s]{5,12}" : (5-12 non-blank characters) 2.ValidationExpression="^[0-9]+$" : (Only integers) 感谢。回答:你可以只允许5-12的数字是这样的:ValidationExpression="^\d{5,12}$" \ d代表[0-9]回答:我担心我可能失去了一些东西,但不会这样去做^[0...
2024-01-10
正则表达式
我是新手到regex这里是我的问题:正则表达式下面是该文件的内容:cts-pdr/comment-primary/:not spamming cts-pdr/comment-primary/:please remove since not spamming cts-pdr/comment-primary/:not spamming cts-pdr/comment-primary/:not spamming cts-pdr/comment-primary/:Not spamming cts-pdr/comme...
2024-01-10
正则表达式从URL
客户/订单数抽取我希望正则表达式大师可以帮助解决我的问题,正则表达式从URL我想搜索以下URL's提取数据的某些部分:/#!/customers/2848060/orders/9234573/history我想一个正则表达式函数来提取以下'customers'字符串(2848060)数量。我想要另一个正则表达式提取单词'orders'(9234573)后面的数字。任何帮助将大规...
2024-01-10
用于解析网页链接的正则表达式?
我正在寻找一个.NET正则表达式来提取网页中的所有URL,但是还没有找到一个足以涵盖指定链接的所有不同方式的URL。还有一个问题:是否有 ?还是我最好使用一系列不那么复杂的正则表达式,而只对原始HTML使用多重传递?(速度与可维护性)回答:((mailto\:|(news|(ht|f)tp(s?))\://){1}\S+)我从regexlib.com获...
2024-01-10
如何结合3正则表达式?
M/D/YY /^(\d{1,2})\/(\d{1,2})\/(\d{2})$/ M-D-YY /^(\d{1,2})\-(\d{1,2})\-(\d{2})$/ M.D.YY /^(\d{1,2})\.(\d{1,2})\.(\d{2})$/ 回答:/^(\d{1,2})([\/.-])(\d{1,2})\2(\d{2})$/ 小心,现在有一个新的捕获组,所以今年的反向引用数将是4而不是3。如果您还想允许M/D-YY等,那么你可以使用/^(\d{1,2})[\/.-](\d{1,2})[\/.-](\...
2024-01-10
如何使用正则表达式
我有我从中提取从特定四处旅行运营商的线性表达式不需要提取所有operators.ie我的表达是如何使用正则表达式c*(a+b)+(a-b)/log(a+b)-(b-c/d)+(d-tan90) 提取从线性表达式的特定部分操作员 括号内的操作符不需要分开。只有在两个元素之间的操作员才会被分开.i.e我的期望输出将是*,+,/, - ,+ 任何人都可以...
2024-01-10
如何将变量传递给正则表达式
我有这样的查找声明collSession.find({"Venue.type": /.*MT.*/}).toArray(function (err, _clsSession) { console.log(_clsSession); });它给出了答案。但是我需要某个变量值,而不是那个杂乱的值MT。如何实现呢?谢谢。 我试过像“ /。 ” + searchterm +“ ./ ”无效。回答:除了使用内联语法创建正则表达式外...
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
Python的正则表达式:从一个字符串
我是新来的正则表达式获取货币数字,我试图用re.findall提取货币般的数字(整数或1漂浮或2DP)从形式的字符串:Python的正则表达式:从一个字符串'1000 - 2000' , '1000 -', '1000.4' 我一直在努力寻找一个正则表达式模式,让我从字符串的所有数字提取到一个单独的列表,并希望在这个问题上的任何帮助。...
2024-01-10
正则表达式和OR运算符没有在Python中分组?
这里是情况。我正在寻找日志文件中的以下模式。正则表达式和OR运算符没有在Python中分组?所有字符串的形式为AB_N或CDE_N。 AB和CDE是固定字母,后跟下划线。 N可以是2或3的数字。我试过(AB|CDE)_\d{2,3}但是返回一个组。我不能做\w{2,3}\d{2,3},因为它必须是AB或CDE而不是AC或FEG。省略括号也会打破。我相信...
2024-01-10
带问号文字的Python正则表达式
我正在使用Django的URLconf,我将收到的URL是/?code=authenticationcode我想使用来匹配该URL r'^\?code=(?P<code>.*)$',但它不起作用。然后我发现这是“?”的问题。因为我尝试/aaa?aaa使用r'aaa\?aaa' r'aaa\\?aaa'even 进行匹配r'aaa.*aaa',但都失败了,但是当它是“ +”或任何其他字符时,它可以工作。如何匹配“?”,有...
2024-01-10
我可以在python和Selenium中使用正则表达式找到元素吗?
我需要单击一个下拉列表,然后单击其中的隐藏元素。html将由javascript生成,但我不知道ID或类名,但我知道它将包含一个短语。我可以通过正则表达式查找和元素,然后用selenium单击它吗?回答:您不能简单地使用内置的Selenium Webdriver定位器进行基于正则表达式的搜索,但是您可以通过多种操作来帮...
2024-01-10
Python-re模块中的正则表达式是否支持单词边界(\ b)?
在尝试学习更多有关正则表达式的知识时,一个教程建议你可以使用\b来匹配单词边界。但是,Python解释器中的以下代码片段无法按预期工作:>>> x = 'one two three'>>> y = re.search("\btwo\b", x)如果有任何匹配项,它应该是一个匹配对象,但它是None。\bpython不支持该表达式吗?还是我使用错误?回答:你为...
2024-01-10
Python非贪婪正则表达式
我如何制作像"(。*)"这样的python正则表达式,使得在给定“ a(b)c(d)e”的情况下,python匹配“ b”而不是“ b)c(d”?我知道我可以使用“ [^)]”代替“。”,但是我正在寻找一种更通用的解决方案,使我的regex更加整洁。有什么办法告诉python“嘿,尽快匹配它”?回答:您寻找功能强大的“ ...
2024-01-10
Python-正则表达式中的“ \ d”表示数字吗?
我发现123,\d比赛1和3,但不会2。我想知道\d匹配的数字是否满足哪种要求?我说的是Python样式的正则表达式。Gedit中的正则表达式插件使用的是Python样式的正则表达式。我创建了一个文本文件,其内容为123正则表达式只1与3匹配\d;2不是。通常,对于一系列数字,中间没有其他字符,只有奇数位是匹...
2024-01-10
Python正则表达式从字符串中提取MAC地址
我需要使用pythonre引擎编写正则表达式的帮助,以:从文本文件中提取所有MAC地址提取具有以下格式的所有字符串: foo bar ... MAC:ADDRESS ... baz bat \r\n提前致谢!我尝试了以下操作来提取MAC地址,但是很幸运:import rep = re.compile(ur'((?:(\d{1,2}|[a-fA-F]{1,2}){2})(?::|-*)){6}')test_str = u"TEXT WITH SOME MAC ADDRESSES 00:24:...
2024-01-10
Python正则表达式找到所有重叠的匹配项?
我正在尝试在Python 2.6中使用re查找更大系列的数字中的每10位数字系列。我很容易就能抓住不重叠的比赛,但我希望数字系列中的每场比赛。例如。在“ 123456789123456789”中我应该得到以下列表:[1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789]我已经找到了“超前”的引用...
2024-01-10
Python-在括号之间返回文本的正则表达式
u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')'我需要的只是括号内的内容。回答:如果你的问题确实如此简单,则不需要正则表达式:s[s.find("(")+1:s.find(")")]...
2024-01-10
