Php 如何获取字母表+;数字+;之间的下划线字符串。及(
我需要获取字符“Php 如何获取字母表+;数字+;之间的下划线字符串。及(,php,regex,Php,Regex,我需要获取字符“”和“(”)之间的任何字符串-不带引号-但该字符串不应包含除(aA到zZ)、数字(0-9)和下划线以外的字符 我可以得到介于.和之间的任何内容(如下所示: $result = preg_match('/\.(.*?)\(/', $str, $matches); 但无法筛选匹配的字符串,仅获取带有数字和下划线的字母表 示例字符串: $str = "class._filter9({opacity:0.5, color:'red'});"; 我需要获取\u过滤器9 请您帮忙好吗?谢
”和“(
”)之间的任何字符串-不带引号-但该字符串不应包含除(aA到zZ)、数字(0-9)和下划线以外的字符
我可以得到介于.和之间的任何内容(如下所示:
$result = preg_match('/\.(.*?)\(/', $str, $matches);
但无法筛选匹配的字符串,仅获取带有数字和下划线的字母表
示例字符串:
$str = "class._filter9({opacity:0.5, color:'red'});";
我需要获取\u过滤器9
请您帮忙好吗?谢谢!Regexpal.com在测试您的正则表达式搜索是否有效方面发挥了神奇的作用。先生,给您:
$result = preg_match('/\.([a-zA-Z0-9_]+)\(/', $str, $matches);
Regexpal.com在测试您的regex搜索是否有效方面发挥了神奇的作用。先生,给您:
$result = preg_match('/\.([a-zA-Z0-9_]+)\(/', $str, $matches);
Regexpal.com在测试您的regex搜索是否有效方面发挥了神奇的作用。先生,给您:
$result = preg_match('/\.([a-zA-Z0-9_]+)\(/', $str, $matches);
Regexpal.com在测试您的regex搜索是否有效方面发挥了神奇的作用。先生,给您:
$result = preg_match('/\.([a-zA-Z0-9_]+)\(/', $str, $matches);
您可以简化为
'/\.(\\w+)\(/“
@DavidKnipe:是的,但是你不需要对\w
@Casimir进行双重转义,你可能是对的。但是我更确信它可以与\\w
一起工作。在正则表达式级别而不是字符串文本级别转义时使用\
可以说是一种很好的做法,因为我认为/\b/
和/\\b/
是不同的东西。非常感谢!它很有魅力。你能推荐我一个好的网站来阅读PHP中的reg-exp吗?我对它们很弱。干杯!你可以简化为'/\(\\w+)\(/“
@DavidKnipe:是的,但是你不需要对\w
@Casimir进行双重转义,你可能是对的。但是我更确信它可以与\\w
一起工作。在正则表达式级别而不是字符串文本级别转义时使用\
可以说是一种很好的做法,因为我认为/\b/
和/\\b/
是不同的东西。非常感谢!它很有魅力。你能推荐我一个好的网站来阅读PHP中的reg-exp吗?我对它们很弱。干杯!你可以简化为'/\(\\w+)\(/“
@DavidKnipe:是的,但是你不需要对\w
@Casimir进行双重转义,你可能是对的。但是我更确信它可以与\\w
一起工作。在正则表达式级别而不是字符串文本级别转义时使用\
可以说是一种很好的做法,因为我认为/\b/
和/\\b/
是不同的东西。非常感谢!它很有魅力。你能推荐我一个好的网站来阅读PHP中的reg-exp吗?我对它们很弱。干杯!你可以简化为'/\(\\w+)\(/“
@DavidKnipe:是的,但是你不需要对\w
@Casimir进行双重转义,你可能是对的。但是我更确信它可以与\\w
一起工作。在正则表达式级别而不是字符串文本级别转义时使用\
可以说是一种很好的做法,因为我认为/\b/
和/\\b/
是不同的东西。非常感谢!它很有魅力。你能给我推荐一个好的网站来阅读PHP中的reg exp吗?我对它们很不了解。干杯!