preg-match相关内容

使用w.*的正则表达式模式不匹配以外来字符开头的文本,如Ä;

我有以下已成功使用的正则表达式: preg_match_all('/(d+) (w.*) (d{3}.d{3}.d{2}) (d.*) (d.*)/', $text, $matches) 不过,我刚刚发现,如果(w.*)部分匹配的文本以Ä这样的外来字符开头,则它与任何内容都不匹配。 谁能帮我找出匹配以任何字符开头的字符串的正确模式应该是什么,而不是(w.*)? 非常感谢 ..
发布时间:2022-03-29 12:49:07 PHP

使用preg_match从字符串获取数字

我有一个字符串: 我只想使用从该字符串中获取数字(2-0)。 推荐答案 这不应该太难。 $str = ' '; if ( preg_match ( '/post_message_([0-9]+)/', $str, $matches ) ..
发布时间:2022-03-29 12:47:19 PHP

Preg_Match()和用户名

function isUserID($username) { if (preg_match('/^[a-zd_]{2,20}$/i', $username)) { return true; } else { return false; } } 简单的一个..,我有这个,你能解释一下它检查什么吗?我知道它会检查用户名的长度是否在2-20之间,还有什么?谢谢 ..
发布时间:2022-03-29 12:35:44 PHP

如何检查preg_Match是否为False而不是True?

我有这个代码,它确保用户名只是字母和数字。但按照我的代码设置方式,我需要它来检查preg_match是否为false。 现在它显示&IF SECURE ECHO THO";。我需要有逻辑地说,如果不安全,就这么说。有谁能帮帮我吗? if (preg_match('/[A-Z]+[a-z]+[0-9]+/', $username)) { echo 'Secure enough ..
发布时间:2022-03-29 12:30:37 PHP

用于查找有效文件名的正则表达式

我要检查字符串是否为文件名(名称为DOT EXT)。 文件名不能包含/ ? * : ; { } 您能向我推荐在preg_Match()中使用的正则表达式吗? 推荐答案 给您: "[^/?*:;{}\]+\.[^/?*:;{}\]+" “一个或多个不是这些字符的字符,然后是一个点,然后是一些不是这些字符的字符。” (只要您确定确实需要点-否则,只需:"[^/? ..
发布时间:2022-03-29 12:28:44 PHP

在php中根据数字拆分字符串数组吗?

我有一个字符串 $str = "101WE3P-1An Electrically-Small104TU5A-3,Signal-Interference Duplexers Gomez-GarciaRobertoTU5A-3-01" 我想用数字拆分这个字符串,例如:“101WE3P-1AN...”应该是第一个元素,“104TUA...”应为第二个元素? 几分钟前有人在my prev ..
发布时间:2022-03-29 12:20:43 PHP

字符串中间数字的regex preg_match

ddw_0_op1 ddw_1_op1 ddw_2_op1 ddw_3_op1 ddw_4_op1 在这些数组字符串中,我如何才能提取或preg_Match仅增加中间的数字。提前感谢 推荐答案 我要在下划线处断开字符串: $parts = explode('_', $string); $middle = $parts[1]; ..
发布时间:2022-03-29 12:14:22 PHP

正则表达式中的未知修饰符

有没有人知道我为什么收到这个错误:preg_match() [function.preg-match]: Unknown modifier '(' 使用此方法: function checkFBDateFormat($date) { if(preg_match ("/^([0-9]{2})/([0-9]{2})/([0-9]{4})$/", $date, $parts)){ ..
发布时间:2022-03-29 12:06:55 PHP

如何从URL获取当前的Web目录?

如果我的URL是http://www.example.com/sites/dir/index.html,我希望提取单词“Sites”。我知道我必须使用正则表达式,但出于某种原因,我对它们的了解不适用于PHP。 我正在尝试使用: $URL = $_SERVER["REQUEST_URI"]; preg_match("%^/(.*)/%", $URL, $matches); 但我一 ..
发布时间:2022-03-29 12:03:42 PHP

如何使用preg_Match函数获取span标签内容?

我有以下HTML代码: 414,817 people 如何使用preg_match函数获取414817号? 推荐答案 更好的解决方案 正则表达式在这里是错误的工具。HTML值not a regular language,无法使用正则表达式进行准确解析。改用 ..
发布时间:2022-03-29 11:54:18 PHP

使用preg_Match php获取包装元素

我需要一个preg_match代码,它将检测给定的字符串并获取其包装元素。 我有一个字符串和一个html代码,如下所示: $string = "My text"; $html = " My text My text"; 所以我需要创建一个函数,该函数将返回包装字符串的元素,如下所示: $elemen ..
发布时间:2022-03-29 11:51:24 PHP

匹配字符串中的所有段落(_M)

以下字符串包含多个 标记。我希望将每个 的内容与一个模式进行匹配,如果匹配,则希望向该特定段落添加一个css类。 例如,在下面的字符串中,只有第二个段落的内容匹配,所以我只想向该段落添加一个类。 $string = ' para 1 نص عربي أو فارسي para3 '; 使用以下代码,我可以匹配所有字符串,但我找不到如何找到特定段 ..
发布时间:2022-03-29 11:48:59 PHP

PRIG_MATCH错误未知修饰符';(';

这有什么问题? public static function validaDataHoraBR($data_hora){ $pattern = "/^([1-9]|0[1-9]|[1,2][0-9]|3[0,1])/([1-9]|1[0,1,2])/d{4} ([0-1][0-9]|[2][0-3])(:([0-5][0-9])){1,2}(:([0-5][0-9])){1,2}$/"; ..
发布时间:2022-03-29 11:47:41 PHP

如何用Regex检查有效的小数点数字?

如何使用下面的字符串检查数字是否有效。 最后2位可以包含小数值,也可以不包含。 下面是我已经使用preg_match尝试过的代码,但未获得任何成功 $newPrice = "2,264.00"; or // $newPrice = "264.00"; if (!preg_match('/^[+-][0-9]+(,[0-9]+)?%?$/', $newPrice)) { ..
发布时间:2022-03-29 11:44:54 PHP