下面是我拥有的字符串
author = "59612934+firstname-lastname-ok@users.noreply.github.com"
如何从上述字符串中仅获取名字和姓氏。姓氏后的字符串将始终为-ok
所需的输出:
author = "firstname.lastname"
答案 0 :(得分:1)
我会用正则表达式替换来完成
String author = "59612934+firstname-lastname-ok@users.noreply.github.com"
assert 'firstname.lastname' == author.replaceFirst( /\d+\+([^-]+)-([^-]+)-ok.*/, '$1.$2' )