regex - 如何将 "lastname, firstname"拆分为单独的字符串?

标签 regex perl

将字符串“Parisi, Kenneth”分成“Kenneth”和“Parisi”的最佳方法是什么?
我仍在学习如何使用这些正则表达式解析字符串,但不太熟悉如何将 vars 设置为等于匹配的字符串和匹配(或不匹配)字符串的输出。

最佳答案

my ($lname, $fname) = split(/,\s*/, $fullname, 2);

注意第三个参数,它将结果限制为两个。不是严格要求,但仍然是一个很好的做法恕我直言。

关于regex - 如何将 "lastname, firstname"拆分为单独的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/390000/

相关文章:

regex - 替换\into//在R中使用gsub

python - 替换字符串部分而不是字符 Python

javascript - 正则表达式捕获两个字符串之间的字符串,多行

Perl REST 流布局

regex - 使用正则表达式从查询字符串中提取值

regex - 使用Powershell和Regex解析固定长度的字段文件,如何将空捕获组替换为零?

xml - 从 XML 标记中删除空格

perl - 这个 Perl 语法结构是什么?

perl - 在 Perl 中,如何按(数字)值的顺序打印散列键?

perl - Perl 中的随机/随机哈希键