问题标签 [abbreviation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1751 浏览

python - 如何唯一地缩短字符串列表,使它们最多为 x 个字符

我正在寻找一种算法,该算法将采用字符串向量v1并返回一个相似的字符串向量,v2其中每个字符串的长度小于x字符长度并且是唯一的。中的字符串v1可能不是唯一的。

虽然我需要在 中接受 ASCII,但在需要插入新字符时v1,我宁愿只插入字母数字字符 ( [A-Za-z0-9])。

显然这里有三个警告:

  1. 对于 and 的某些值,v1不可能x是唯一的v2。例如,当v1有 37 个元素和x == 1.

  2. 问题中指定的“类似”是主观的。字符串将面向用户,并且可能是简短的自然语言短语(例如“颜色数量”)。我希望人类能够尽可能轻松地将原始字符串映射到缩短的字符串。这可能意味着利用启发式方法,例如disemvoweling。因为我的相似性构造可能没有客观的衡量标准(字符串距离在这里可能不是最有用的,尽管它可能)我对什么是好的判断将是任意的。该方法应该适用于英语 - 其他语言无关紧要。

显然这是一个(编程)与语言无关的问题,但我会看好 python 中的实现(因为我发现它的字符串处理语言直截了当)。

0 投票
1 回答
1574 浏览

sql - SQL 代码中最好的 VIEWs 缩写是什么?

我们在编写 SQL 代码时使用了一些缩写,例如:

db -> 数据库
tbl -> 表
sp -> 存储过程

VIEWSQL中最好的缩写是什么?

0 投票
4 回答
5353 浏览

html - 使用 HTML标签来解释内容

使用<abbr>标签来解释实际上不是缩写的单词,而是产生对内容的“悬停”解释,这是一种不好的形式吗?

如果是,为什么它的形式不好,什么是好的 HTML 替代品?

0 投票
2 回答
2549 浏览

php - 正则表达式在句点后添加空格,但当句点表示小数或字母缩写时不添加空格?

以简单的方式使用 php 正则表达式,是否可以修改字符串以在单词后面的句点之后添加空格,但不能在前后跟数字(例如 1.00)的句点之后添加空格?我还需要它来忽略单字母缩写,例如 NY

需要改成...

这当然应该允许字符串中的多个实例......

0 投票
1 回答
99 浏览

r - 如何阻止 source 缩写函数名称?

我正在尝试获取多个功能,它们的名称不同。

例如:func1、func2。

我尝试使用“func_1”和“func_2”,以及将数字放在第一位,“1func”和“2func”。无论我如何索引函数名称,源函数只会读入它调用的一个函数"func"——这不是我想要的。

我尝试过使用 for-loops 和 sapply:

for循环:

应用:

我将编写数据校正函数的多个版本,并且真的希望能够对它们进行索引 - 因为给出一个简洁但具体的名称会很困难,并且不允许我有选择地只从函数文件中获取他们的目录。

在我的代码中,func.list 给出了输出(由于隐私/合同问题,我已经替换了实际目录):

然后,当我使用 for-loop 或 sapply 代码(如上所列)获取 func.list 时,R 仅加载一个名为 resp.correction 的函数,其代码主体来自“2resp.correction.R”。

0 投票
2 回答
1316 浏览

python - 需要在 Python 中将字符串与文件中的行匹配

我第一次在这里问东西。我有一个名称文本文件,每行一个名称,我正在读入一个列表,然后将该列表复制两次,第一次删除\n,第二次将列表小写。然后我向用户询问一个搜索词,并将他们的输入转换为小写,然后搜索列表的小写版本,然后我得到匹配的索引,并使用它来显示那个的非小写版本将项目返回给用户(以便他们可以键入例如 anivia 并取回 Anivia)。这工作正常,但我确定我的代码很糟糕。我想做的是为列表文件中的某些名称添加特定的缩写,并接受这些缩写作为输入,但仍显示回全名。例如,用户输入“mumu” 它看到列表中有 Amumu - mumu,以引用 Amumu。我怎么能接受这个缩写?还有其他情况,例如幸运小姐的 mf 或卡兹克的 kha。我想也许有第二个文件包含缩写列表,但这似乎很浪费,我相信有更好的方法。到目前为止,这是我的错误代码:

一旦它按我需要的方式工作,我就把它全部放入我的主文件中的某个函数中。基本上我想更改我的文本文件中的一些行以具有有效的替代缩写,并且能够接受其中的那些,并且仍然将全名显示给用户。例如,我的辅助文本文件中具有缩写的行中有一行:

我怎样才能简化我所拥有的并添加该功能?我不确定从哪里开始,我对 python 和一般编程很陌生。感谢您提供的任何帮助,对于这么长的帖子感到抱歉。

0 投票
2 回答
404 浏览

ocaml - 在 Ocaml 中缩写构造函数名称

我有两个模块。一个定义了一个变体类型:

我希望能够foo在另一个模块中使用 's 变体作为构造函数和左侧

但是根据“引用命名对象”,我必须在变体名称前面加上一个模块路径

有什么方法可以跳过避免使用缺少opening 的模块路径并从中提取所有其他内容A

0 投票
2 回答
3029 浏览

php - 用于状态缩写的 PHP 脚本无法正常工作

我不确定这个脚本有什么问题。当我运行它时,它只给我缩写的第一个字母。

缩写部分不是我写的,是网上找的。脚本中唯一属于我的部分是 GET 和 Includes。

我已经将状态变量设置为一个状态,但我仍然得到相同的东西,所以我知道这不是我的代码部分。如果有人知道问题是什么,请告诉我。

这是建议的更新代码。仍然有同样的问题。

0 投票
2 回答
303 浏览

html - 缩写标签中的大写还是小写?

由于HTML5 不支持Microsoft 的<acronym>标签,我们只需要使用 abbreviation 元素:

当谈到大写时,类似的情况很明显:它需要大写。

但是,在其他上下文中单词本身通常不大写的情况呢?

例如:

如果要切换标题和实际文本,那似乎很好。

但是当鼠标悬停时,它看起来有点奇怪:

首席技术官悬停

这同样适用于:

如果切换缩写和实际文本是有道理的,但悬停也看起来有点“奇怪”:

在此处输入图像描述

现在,如果我们将缩写词大写,就好像它们是标题一样呢?

例如:

如果 thetitle被替换为缩写,它会,但是在鼠标悬停时它看起来“更好”:

在此处输入图像描述

但什么是正确的语义?

0 投票
2 回答
17663 浏览

google-api - `hl` 代表什么?

各种 Google API 端点和网页使用hl=<language code>查询字符串中的参数来设置语言。例子

hl=en

或者

hl=否

代表什么hl