使用正则表达式提取线条

时间:2012-11-08 13:35:54

标签: regex

我希望从给定文本中获取以下信息

Mohsan,Hasan    ADDRESS 123-456789
ABCD,EFGHIJKL   ADDRESS 123-456789
AB,XYZFGH   ADDRESS 123-456789

获取名字长度为3-5个字符,姓氏为5个字符的行

2 个答案:

答案 0 :(得分:2)

使用正则表达式

^[a-zA-Z]{3,5},[a-zA-Z]{5}\s

或在某些环境/编程语言中

^[a-zA-Z]{3,5},[a-zA-Z]{5}\\s

答案 1 :(得分:0)

如果你想与unicode兼容:

^\p{L}{3,5},\p{L}{5}\s