正则表达式只返回字母

时间:2012-01-17 19:52:43

标签: php javascript regex delphi delphi-7

我需要能够在Code Gear或Delphi 7中执行此操作。

我需要一个正则表达式模式。我需要一个只选择单词的正则表达式,例如我有这样的字符串:

@first
22Second
+Third
_!293-four
{SPACE}five
4_ 42~1!Six

我只需要在字符串的开头只返回一个带正常字母的单词,而不是符号或数字,如(; 3, - +!?.. @ 0-9)。

我可以使用正则表达式来匹配字母吗?

2 个答案:

答案 0 :(得分:1)

当你说“只有一个词符号”时,你的意思是仅仅是字母吗?

正则表达式^[a-zA-Z]+$会帮你做的。但是你的例子中的所有单词都不匹配。

答案 1 :(得分:0)

我不完全确定我理解这一点,但是对于Delphi 7,我发现它是免费的TRegExpr library,我发现它是正则表达式的不错提供者。