将字符串“Parisi, Kenneth”分成“Kenneth”和“Parisi”的最佳方法是什么?
我仍在学习如何使用这些正则表达式解析字符串,但不太熟悉如何将 vars 设置为等于匹配的字符串和匹配(或不匹配)字符串的输出。
最佳答案
my ($lname, $fname) = split(/,\s*/, $fullname, 2);
注意第三个参数,它将结果限制为两个。不是严格要求,但仍然是一个很好的做法恕我直言。
关于regex - 如何将 "lastname, firstname"拆分为单独的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/390000/