
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-提取正则表达式匹配项的一部分
我想要一个正则表达式从HTML页面提取标题。目前我有这个:title = re.search('<title>.*</title>', html, re.IGNORECASE).group()if title: title = title.replace('<title>', '').replace('</title>', '') 是否有一个正则表达式仅提取<title>的内容,所以我不必删除标签?回答:用( )在正则表达式和group(1)python中检索捕获的字符串(re.se...
2024-01-10
Python-如何使用正则表达式查找重叠的匹配项?
>>> match = re.findall(r'\w\w', 'hello')>>> print match['he', 'll']由于\ w \ w表示两个字符,因此应使用'he'和'll‘。但是,为什么“ el”和“ lo” 与正则表达式不匹配?>>> match1 = re.findall(r'el', 'hello')>>> print match1['el']>>>回答:findall默认情况下不会产生重叠匹配。但是,此表达式可以:>>> re.findall(r'(?=(\w\w))', 'h...
2024-01-10
用正则表达式删除标点符号-python
我需要使用正则表达式在单词的 开头 和 结尾 处删除标点符号。似乎正则表达式将是最好的选择。我不想从“you’re”之类的词中删除标点符号,这就是为什么我不使用.replace()的原因。回答:您不需要正则表达式即可执行此任务。使用str.strip有string.punctuation:>>> import string>>> string.punctuation'!"#$%&\...
2024-01-10
Python-正则表达式,用于检测&循环的分号终止的C ++
在我的Python应用程序中,我需要编写一个与以分号()终止的C ++ for或while循环匹配的正则表达式;。例如,它应与此匹配:for (int i = 0; i < 10; i++);…但是不是这个:for (int i = 0; i < 10; i++)乍一看,这似乎很琐碎,直到你意识到左括号和右括号之间的文本可能包含其他括号,例如:for (int i = funcA(); i < fu...
2024-01-10
在python中使用正则表达式捕获表情符号
我想有一个正则表达式模式来匹配表情符号“ :)”,“ :(”。此外,它还应捕获重复的表情符号,例如“ :) :)”,“ :):(”,但过滤掉无效的语法,例如“ :( (“。我有这个,但它匹配“ :((”bool( re.match("(:\()",str) )我可能在这里遗漏了一些明显的东西,希望为这个看似简单的任务提供帮助。回答...
2024-01-10
使用ReGex来匹配表达式,Python
我有很多句子,但是我会创建一个函数来分别对每个句子进行操作。所以输入只是一个字符串。我的主要目标是提取在"near blue meadows"之类的介词后面的单词,我想要提取blue meadows。 我有我的所有介词在一个文本文件。它工作正常,但我想在使用正则表达式中有一个问题。这里是我的代码: 进口重新...
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
