我试图从显示名称中提取出用于显示其首字母的首字母。我发现这很困难,因为字符串是一个包含一个或多个单词的值。我怎样才能做到这一点?
示例:
“约翰·史密斯”=> JS
‘史密斯,约翰’=> SJ
“约翰”=> J
‘'Smith’=> S
public static SearchDto ToSearchDto(this PersonBasicDto person)
{
return new SearchDto
{
Id = new Guid(person.Id),
我试图使用regex来匹配满足以下条件的东西:
不包含"//“字符串
含汉字
捡起那些汉字
我从一个文件中逐行读取:
f = open("test.js", 'r')
lines = f.readlines()
for line in lines:
matches = regex.findall(line)
if matches:
print(matches)
首先,我尝试使用以下模式来匹配汉字:
re.compile(r"[\u4e00-\u9fff]+")
它可以工作,并给我输出:
我正在做一个非常,非常简单的项目,在运行宏时设置一个选定的消息的后续标志。
到目前为止,我已经创建了这个程序,它工作得非常好,但我想通过替换手动输入的"YA“首字母来改进它,并将默认的配置文件用户首字母作为首字母。
我已经找到了contactitem对象,但我不知道如何从它中提取首字母来将其作为.FlagRequest
有关于这个的想法吗?
这是我当前的代码:( GetCurrentItem只返回选定的电子邮件)
Public Sub SetCustomFlagNormal()
Dim objMsg As Object
Set objMsg = GetCurrentItem()
我想从用户名中提取首字母,然后用首字母替换名字。
s = pd.DataFrame(['Robert Flitz', 'Hans Malek', 'Marek J. Beer'])
当我尝试使用这个函数时
def initials(name):
init = ""
for n in name.str.split():
for i in n:
init+=i[0]
return init
它返回单个字符串。
initials(s[0])
'RFHMMJB'
我有一个表,其中有一列包含文本(列名为' text ')。括号中有一些缩写,所以我想将它们与出现在它们之前的五个单词一起提取出来。 我已经使用like操作符提取了包含我的列表的所有缩写的行: select Text from table
where Text like '(NASA)'
or Text like '(NBA)' 而不是输出每一行中的整个文本: 文本 他为美国国家航空航天局(NASA)工作。 2000年至2002年,他在美国国家篮球协会(NBA)打球。 我想要获得两列的输出,一列用于首字母缩写,另一列用于首字母缩写的含义(显示首
我有一批大约100,000个文本文件,我希望使用vba作为字符串提取这些文件。在过去,我一直这样做,没有问题:
Sub Main()
Dim PathAndName As String
Dim TextFile As Integer
Dim TextString() As String
Redim TextString(100000)
For i = 1 To 100,000
PathAndName = "C:\File_" & i & ".ext"
TextFile = 1
Open PathAndName For In
我使用这段代码来获取这个人全名的首字母:
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”)。
为了做到这一点,我