regex相关内容

使用PHP将字符串拆分为数字和字符数组的Regex

我有一个类似于以下模式的算术字符串。 a. 1+2+3 b. 2/1*100 c. 1+2+3/3*100 d. (1*2)/(3*4)*100 需要注意的是 1.字符串不会包含空格。 2.字符串将始终是数字、算术符号(+、-、*、/)和字符‘(’和‘)’的组合 我正在寻找PHP中的正则表达式,以便根据字符的类型拆分字符,并形成如下所示的单个字符串字符的数组。 (注意 ..
发布时间:2022-03-29 19:08:17 PHP

允许的字符的正则表达式

我需要检查我的PHP代码中的字符串是否只包含指定的字符列表。但由于它们中的一些可能需要环境,我就是不能让它工作。我什么都试过了,但就是不管用... 所需的验证为: 0-9 A-Z a-z 字符:.%^&;()$#@!/-+/ 基本上,我想检查是否存在未知的ASCII字符(我不知道是否已经有函数可以这样做)。 我的代码现在是这样的: if(preg_matc ..
发布时间:2022-03-29 19:02:45 PHP

Img与PHP正则表达式匹配的标记源

我正在尝试匹配src=“url”标记,如下所示: src="http://3.bp.blogspot.com/-ulEY6FtwbtU/Twye18FlT4I/AAAAAAAAAEE/CHuAAgfQU2Q/s320/DSC_0045.JPG" 基本上,任何在src属性中具有某种bp.blogpot URL的内容。我有以下功能,但它只起了部分作用: preg_match('/src ..
发布时间:2022-03-29 18:56:25 PHP

匹配精确字符串的正则表达式

使用php时,匹配确切字符串的正则表达式是什么。 假设我们有文本: Hello, world. How are you today? Today is sunshine and snow wouldn't you know. 如何使用正则表达式匹配字符串?: sunshine and snow 推荐答案 使用PREG_MATCH: ..
发布时间:2022-03-29 18:45:27 PHP

Php的简单电话号码正则表达式

我一直在寻找一个简单的电话号码正则表达式,它只与以下格式匹配: (Xxx)XXX-XXXX<;-括号和后面的空格是必需的 不管怎么说,我都搞不懂为什么这个不行(这是我试着自己做的,几个小时以来一直在修修补补): ^[(0-9){3} [0-9]{3}-[0-9]{4}$ 我在网上到处寻找与该特定格式匹配的正则表达式,但都无济于事。 请帮帮忙? 推荐答案 以下正则表达 ..
发布时间:2022-03-29 18:39:02 PHP

PRIG_MATCH反向引用以查找结束标记

我正在尝试使用正则表达式来解析我拥有的模板。我要查找_start标记的_stop标记。我需要找到特定的标签,因为可以嵌套_stop和_start标签。 我使用的正则表达式是 /{(.*?)_start}.*{(1_stop)}/s 并将其放入preg_match 和模板 ..
发布时间:2022-03-29 18:35:57 其他开发

用于在第一个字符出现时拆分字符串的PHP Regex

这可能是一个蹩脚的问题,但我完全是正则表达式的新手。我有一些格式为: 的文本数据 公司名称:公司名称,地点。公司地址:一些, 地址,在这里。 链接: http://www.somelink.com 现在,我想使用正则表达式将它们拆分成一个名称:值对数组。我正在尝试的正则表达式是/(.*):(.*)/和preg_match_all(),它确实可以很好地处理前两行,但在第三行,它在一部分中 ..
发布时间:2022-03-29 18:30:55 PHP

PHP preg_match问题

如何将以下字符串中的三个单词与Perl兼容的正则表达式匹配? word1#$word2#$word3 我事先不知道实际的单词“word1、word2和word3”。我只知道分隔符是#$。 并且我不能使用字边界,因为我使用的是多字节编码。例如,这意味着字符串可以包含w控制字符检测不到的非ASCII字符,如元音。 推荐答案 尝试此正则表达式: /(w+)#$(w+) ..
发布时间:2022-03-29 18:25:55 PHP

用于从HTML页面查找和定位动态URL的PHP preg_Match

我需要有关REGEX的帮助,该REGEX将根据链接插入到HTML页面的方式来查找不同格式的链接。 我能够将页面读入PHP。只是无法找到正确的REGEX来查找URL并将其隔离。 我有几个关于如何插入它们的示例。其中有时它们是纯文本链接,其中一些是围绕它们的。甚至还会出现插入不属于链接一部分的文本而不留空格的情况。 文章ID和文章键从不相同。但是,项目键始终以数字结尾。如果这是可能的 ..
发布时间:2022-03-29 18:22:29 PHP

Preg_Match字符串中的逗号

在将过滤帖子存储到数据库之前,我先存储它们的列表,然后再针对它们发帖。 我将坏字存储在数组中,并使用管道分隔符进行内爆,以便执行一次检查。 $bad_words_regex = "/" . implode('|', config_item('bad_words')) . "/"; if( preg_match(strtolower($bad_words_regex), strto ..
发布时间:2022-03-29 18:02:19 PHP

使用正则表达式在方括号之间查找值

我想找出方括号内的值。假设我有一个这样的字符串 $str = "This is a test string. I want to get value between [this] and [/this]"; 所以,为了解释清楚,我想找出[this]和[/this],然后找出它们之间的‘and’。我在这里找到了一些关于找到方括号内的值的线索,但这不完全是我的情况,它也没有帮助。正则表达式对 ..
发布时间:2022-03-29 17:56:54 PHP

Preg_Match用于查找以特定字符结尾的单词

我正在尝试编写一个小程序,它在计时器内搜索(格式为00D 00h 00M 00s),并将日期返回到一个变量中,将小时返回到另一个变量中,依此类推。 这是我的一些代码: $time1 = "Left: 11d 21h 50m 06s " preg_match_all("/ .*d/i", $time1, $timematch); // Day $time1day = $ti ..
发布时间:2022-03-29 17:53:49 PHP

Preg_Match返回最长匹配

我正在尝试返回一系列长度在5到9位之间的数字。我希望能够获得尽可能长的匹配项,但遗憾的是,preg_Match仅返回匹配的最后5个字符。 $string = "foo 123456"; if (preg_match("/.*(d{5,9}).*/", $string, $match)) { print_r($match); }; 将产生结果 Array ( [0] => f ..
发布时间:2022-03-29 17:48:24 PHP

用于提取标记[img]和[/img]之间内容的正则表达式

尝试设计一个PHP regexp来提取文本中第一个[img]...[/img]标记的内容。也可以是img或img。 非常感谢您的帮助。 使用我糟糕的regexp,我带来了以下内容,但不起作用: /[img](.+)[/img/] 以下是一个应该起作用的文本示例: Http://pt.wikipedia.org/wiki/Erich_von_D%C3%A4niken]Erich ..
发布时间:2022-03-29 17:46:51 PHP

使用preg_Match进行非常严格的复杂字符串验证

我正在尝试根据强加给我的以下正则表达式验证字符串: [-,.:; 0-9A-Z&@$£¥€'"«»‘’“”?!/\()[]{}]{3}[-,.:; 0-9A-Z&@$£¥€'"«»‘’“”?!/\()[]{}*=#%+]{0,157} 有人可以帮助在PHP中编写preg_match来验证输入字符串吗?我挣扎是因为: 我对正则表达式的了解本来就不是很好 我在正则表达式本身中 ..
发布时间:2022-03-29 17:38:04 PHP

使用preg_match从字符串中捕获ID及其值

我想知道如何创建preg_match用于捕获: id=4 4是任意数字,如何在字符串中搜索上述示例? 如果这是正确的/^id=[0-9]/,我询问的原因是我不太擅长preg_match。 推荐答案 对于4是任意数字,我们必须为其设置范围: /^id=[0-9]+/ 转义等号,数字后面的加号表示1或更多。 ..
发布时间:2022-03-29 17:31:31 PHP