Regex 使用正则表达式提取行

Regex 使用正则表达式提取行,regex,Regex,我想从给定的文本中获得以下信息 Mohsan,Hasan ADDRESS 123-456789 ABCD,EFGHIJKL ADDRESS 123-456789 AB,XYZFGH ADDRESS 123-456789 获取名为3-5个字符,姓为5个字符的行使用正则表达式模式 ^[a-zA-Z]{3,5},[a-zA-Z]{5}\s 或者在某些环境/编程语言中 ^[a-zA-Z]{3,5},[a-zA-Z]{5}\\s 如果要与unicode兼容,请执行以下操作: ^\p{L

我想从给定的文本中获得以下信息

Mohsan,Hasan    ADDRESS 123-456789
ABCD,EFGHIJKL   ADDRESS 123-456789
AB,XYZFGH   ADDRESS 123-456789
获取名为3-5个字符,姓为5个字符的行

使用正则表达式模式

^[a-zA-Z]{3,5},[a-zA-Z]{5}\s
或者在某些环境/编程语言中

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

如果要与unicode兼容,请执行以下操作:

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

用什么<代码>grep<代码>perl?