【发布时间】:2017-03-11 05:08:14
【问题描述】:
我正在尝试获取以下字符串中每个新单词的首字母。
hello_world! hello___America! software-developer **for_life!?**
我整理了以下几乎可以实现的正则表达式:
(\b\w|(?=)_[^_])
问题在于它还会复制下一个单词之前的下划线。
我想要下划线(或下划线链)后面的字母,加上我已经用该正则表达式模式突出显示的所有其他单词的第一个字母。
我正在寻找的答案应该足够抽象,以捕捉分隔在一个或多个下划线之间的字母/数字/单词。
【问题讨论】: