我需要组合一个名称的元素,而不包括任何额外的空白。我可能有这样的数据
let FirstName = "John"
let MI = "G"
let LastName = "Jones"
let Suffix = "Jr."
我想让fullName =“小约翰·G·琼斯”
但如果我有
let FirstName = "John"
let MI = "" or null
let LastName = "Jones"
let Suffix = "" or null
我想让
我已经在仪表板上实现了一个带有字符串过滤器的google图表表格。过滤器设置在any上,并且工作正常。但是,当我搜索任何长度超过30个字符的文本时(即使它在列表中),它不会返回任何内容。 var filterMatText = new google.visualization.ControlWrapper({
'controlType': 'StringFilter',
'containerId': 'fullTableFilterMatText',
我对preg_match有些困难。我试着匹配罗马数字,就像这样:
$string='This is roman XI and some other ones: XMCIII, like this.XXVIII'."\n";
preg_match('/(\s|\.)M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})\s/',$string,$matches);
print_r($matches);
它应该匹配以空格或句点开头并以空格结尾的任何罗马数字。但它返回以下内容:
Array
(
我写了一些小东西来计算文本文件中每个字母的数量,计算它们的频率,并与this进行比较,我用英语做了这件事,没有问题,但当我切换到法语文本文件时,我得到了一些奇怪的东西。首先,这是我的代码: from unidecode import unidecode
fhand = open('samplefr.txt')
c = dict()
total = 0
for line in fhand:
line = line.rstrip()
line = line.replace(" ","")
line = line.transl