正则表达式获取字符串中的所有英文字母字符

时间:2014-10-26 08:28:40

标签: php regex

我有这样的字符串:我只想抓取英文文本" Demo Text"。

متن آزمایشی Demo Text 4 1.0.5 – متن آزمایشی

我使用了这个正则表达式[a-zA-Z],但它只获得了第一封文字。

2 个答案:

答案 0 :(得分:3)

这个正则表达式适合你:

([a-zA-Z]+(?: [a-zA-Z]+)*)

RegEx Demo

答案 1 :(得分:1)

[a-zA-Z ]+

试试这个

preg_match_all('/[a-zA-Z ]+/sm', $text, $result, PREG_PATTERN_ORDER);
$result = $result[0];