我使用这段代码来获取这个人全名的首字母:
var name = "John Smith"; // for an example
var initials = name.match(/\b\w/g) || [];
initials = ((initials.shift() || '') + (initials.pop() || '')).toUpperCase();
// initials then returns "JS"
现在,我需要我的首字母返回名字的第一个字母和姓氏的三个字母(上面示例中的“JSMI”)。
为了做到这一点,我
我试图从显示名称中提取出用于显示其首字母的首字母。我发现这很困难,因为字符串是一个包含一个或多个单词的值。我怎样才能做到这一点?
示例:
“约翰·史密斯”=> JS
‘史密斯,约翰’=> SJ
“约翰”=> J
‘'Smith’=> S
public static SearchDto ToSearchDto(this PersonBasicDto person)
{
return new SearchDto
{
Id = new Guid(person.Id),
我正在用Laravel5.3开发。我也使用分形。我还将axios作为Http客户端来执行Ajax请求。
如果我发送一个get请求显示所有椅子api。本人获发还,并附有以下展示:
我使用VueJS 2将值解析为html视图。
ChairsController.php
public function index()
{
$chairs = Chair::paginate(25);
// Return a collection of $chair with pagination
return $this->response->withPaginator($c
我好像收到了这个错误:
C:\...\node_modules\mongoose\lib\query.js:4638
const castError = new CastError();
^
CastError: Cast to ObjectId failed for value "undefined" (type string) at path "_id" for model "cProd"
at model.Query.exec (C:\...\node_modules\mongoose\
我得到这个错误,同时试图添加碰撞到一个游戏,我已经得到了这个错误,目前,我只想让游戏打印是的,当目标被击中,如果有更好的方法来检测碰撞,我所有的耳朵。任何事都有帮助。
TypeError: unbound method collide() must be called with Enemy instance as first argument (got type instance instead)
此错误来自于以下代码
Enemy.collide(Bullets)
这是整个代码~200行
import math
class Spacey(object):
def __init__(s
我想要写一个正则表达式,删除首字母之间的空格。
我想出了这个说法:
(\w\.\s){2,}
它将只匹配两个或更多首字母的出现:
但是,我在如何只匹配由2个或更多首字母组成的组中的空格(除了姓氏和首字母之间仍应有空格外)而陷入困境。
当我移除空格时,预期的结果是字符串将以下列方式改变:
J. I. Howard --> J.I. Howard
J. Howard --> No change
J.I. Howard -> No change
J. O. B. Franklin --> J.O.B. Franklin
我想抓捕小组可能在某个地方。任何帮助都是非常感谢的。
编