preg-match 相关问题

PHP编程语言的正则表达式模式匹配函数

创建preg_match以进行密码验证(!@#$%)

我想创建一个preg_match函数来验证我的密码,但我不知道如何编写它以允许使用以下特殊字符:!@#$%。 if(!preg_match(?????)$ /',$ ...

回答 9 投票 9

preg_match在括号中的字符串后面的第一个字符串

我一直在寻找能够找到解决方案的解决方案。我想通过php_codesniffer清理一些遗留代码,但修复程序不修复注释或...

回答 2 投票 1

preg_match不允许使用撇号/单引号(')

我不能让pregmatch接受单引号(')或双引号(“)。我在php中尝试这个模式位于”textarea“。我想允许两种引用类型,但都不是......

回答 2 投票 0

PHP Regex Word Boundary排除下划线_

我正在使用正则表达式单词边界\ b,并且我试图在下面的$句子中匹配foo但结果不是我需要的,下划线正在杀死我,我想要下划线只是单词边界...

回答 2 投票 1

破折号和下划线的preg_match的奇怪行为

我有两个表达方式。两者几乎相同,首先我检查以3个破折号结尾的字符串,在第二个结尾处以3个下划线结尾$ str =“this-is_normal-test ---”; $ str = preg_match(“/ [a -...

回答 2 投票 3

使用preg_match验证日期dd-MON-yyyy

我试图用以下格式验证日期20年5月20日我无法做到这一点。我测试了一天和一年,他们工作正常,问题出在我的MONTH([a-z])代码上。任何 ...

回答 1 投票 0

preg_split():主题太长了

我正在尝试将文件内容解析为数组,实际上preg_match运行良好,但是对于大文件,它会抛出以下错误:警告:preg_split():主题在/ var / www / html /中太长了。 。

回答 1 投票 3

Preg匹配所有字符

如何preg匹配所有字符字母,数字,特殊字符f.e:²,▲,ƒ²‰©±°1/2¿«»™......等等......和其他特殊字符???

回答 5 投票 2

PHP preg_match年度验证1900年至2019年

我正在尝试以dd-mm-yyyy格式验证日期,其中年份应该在1900到2019年之间。日期和月份部分工作正常,但我没有年份部分。你能帮忙吗? $日期=“31 -...

回答 3 投票 1

如何用中文获得preg_match 2位数点(可选)? [重复]

我试图找出preg_match的汉字。我可以通过某种方式获得中文字符,例如preg_match(“/ ^ \ p {Han} + / u”,$ message); // $ message ='你好';但是,有时两位数的数字。 ...

回答 2 投票 2

如何将rel =“nofollow”添加到preg_replace()的链接

下面的函数旨在将rel =“nofollow”属性应用于所有外部链接,并且没有内部链接,除非该路径与下面定义为$ my_folder的预定义根URL匹配。所以鉴于......

回答 7 投票 10

php preg_match返回上一场比赛的位置

使用preg_match($ pattern,$ subject,$ matches,PREG_OFFSET_CAPTURE);是否可以反向搜索字符串?即。返回主题中最后一次出现的模式的位置......

回答 4 投票 8

preg匹配html标签之间的PHP文本

您好我想在PHP中使用preg_match来解析html文档中的“Desired text” 期望的文字 Ordinarily I would use ...

回答 3 投票 19

如何使用PHP将preg_match与file_get_contents一起使用?

如何使用file_get_content正确使用preg_match?我有一个用户可以登录的表单,如果用户输入了错误的信息,file_get_contents中的默认echo将被替换为新的...

回答 1 投票 1

正则表达式检查另一个字符串中是否存在字符串

我试图在/dir1/dir2/dir3/dir4/../dir7/dir8/dir9/target-.a-word1-word2-alphanumberic1-alphanumberic2.md的字符串中看到/ target-的存在。 $ re ='/^(.*?)(\/target-)(.*?)(\.md)$/i'; $ ...

回答 2 投票 3

正则表达式允许A-Z, - 和'

我试图让这个正则表达式工作以验证名称字段只允许A-Z,'和 - 。到目前为止,我正在使用它,除了它不会允许撇号工作正常。 if(preg_match(“/ [^ a -...

回答 6 投票 0

与preg_match_all()重复匹配

我试图让所有子串与乘数匹配:$ list ='1,2,3,4'; preg_match_all('| \ d +(,\ d +)* |',$ list,$ matches);的print_r($比赛);这个例子按预期返回最后一场比赛......

回答 6 投票 10

在PHP中查找字符串需要什么正则表达式?

我试图找到字符串:sd_src:“https://video.fhyd6-1.fna.fbcdn.net/v/t42.9040-2/10000000_2379299605422668_4104252399957311488_n.mp4?_nc_cat = 1&efg = ...

回答 3 投票 -4

正则表达式匹配最少括号内的任何内容

我想匹配最少括号内的任何内容但排除其中的另一个括号。示例1:字符串:(((1)))(2)结果:2示例2:字符串:(((1)2)3)结果:...

回答 1 投票 2

如何在字符串中preg_match一个单词?

我试图为“.msi”和“.php”预先匹配文件的名称,但即使该文件具有该类型的文件类型,它也不会检测到它。这是我的代码:$ uploaded_type = $ _FILES ['image'] ['name']; ...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.