php - 正则表达式 : how to match everythings that is not into a pattern?

标签 php regex

我想匹配字符串中匹配给定模式的所有内容;例如 [a-z]

给定字符串 abc4jkf8 4à3in,我需要匹配 48 4à3

我已经尝试使用 ([a-z])+(?![a-z]) 但这与我需要的正好相反。对于上面的字符串,此正则表达式匹配 abcjkfin

有什么想法吗?

最佳答案

你使用负集:

([^a-z]+)

关于php - 正则表达式 : how to match everythings that is not into a pattern?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2973297/

相关文章:

PHP 和 MySQL - 无法使 INSERT INTO 正常工作

php - 在何处为可点击的 div (CSS) 添加 URL

java - 使用android从字母数字字符串中提取数字

PHP preg_replace 修改

php - 从命令中运行多个 Symfony 控制台命令

javascript - jQuery跨域AJAX请求在一个页面上有效,但在另一个页面上无效

javascript - 提交表格,停留在同一页面并消息确认

javascript - 带有量词的正则表达式 Javascript 捕获组不起作用

c# - 从字符串中提取字符(正则表达式)

PHP preg_match 维度