标签: abbreviation

7
推荐指数
3
解决办法
1万
查看次数

椭圆化仅TextView中的一个部分

我想知道是否可以在TextView中仅缩写字符串的一部分.我想做的是这样的事情:

Element with short title (X)
Element with a very lo...(X)
Run Code Online (Sandbox Code Playgroud)

标题应该是椭圆化的,但X必须始终可见.在我的情况下,不可能使用多个TextView.你认为这有一个简单的方法吗?

谢谢!

string android abbreviation textview

7
推荐指数
2
解决办法
4055
查看次数

如何在JS中编写一个函数来返回单词的缩写?

例如:

makeAbbr('central processing unit') === 'CPU'
Run Code Online (Sandbox Code Playgroud)

我找不到我的错误。我感谢您的帮助。

makeAbbr('central processing unit') === 'CPU'
Run Code Online (Sandbox Code Playgroud)

javascript abbreviation

7
推荐指数
1
解决办法
1143
查看次数

如何将字符串转换为缩写形式?

我想适应串到特定的宽度.例如,"Hello world" - >"...... world","Hello ...","He ...... rld".

你知道我在哪里可以找到代码吗?这是一个巧妙的技巧,对于表示信息非常有用,我想在我的应用程序中添加它(当然).

编辑:对不起,我忘了提到字体部分.不只是固定宽度的字符串,而是根据字体的面貌.

c++ string algorithm mfc abbreviation

6
推荐指数
1
解决办法
2648
查看次数

如何才能唯一缩短字符串列表,使其最多为x个字符

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

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

显然这里有三个警告:

  1. 对于某些值的v1x,没有可能的唯一v2.例如,当v1有37个元素时x == 1.

  2. 问题中指定的"类似"是主观的.字符串将是面向用户的,并且可能是短的自然语言短语(例如"颜色数").我希望人类能够尽可能容易地将原始地图映射到缩短的字符串.这可能意味着利用诸如dismvoweling等启发式方法.因为可能没有客观衡量我的相似性结构(字符串距离可能不会在这里最有用,尽管它可能),我对好的东西的判断将是任意的.该方法应适合英语 - 其他语言无关紧要.

显然这是一个(编程)语言无关的问题,但我对python中的实现很有好感(因为我发现它的字符串处理语言是直接的).

python language-agnostic string algorithm abbreviation

6
推荐指数
1
解决办法
1206
查看次数

jq,何时使用点,何时不使用

考虑以下json字符串

{
  "data": {
    "search": {
      "repositoryCount": 24,
      "edges": [
        {
          "node": {
            "name": "leumi-leumicard-bank-data-scraper",
            "url": "https://github.com/Urigo/leumi-leumicard-bank-data-scraper",
            "description": "Open bank data for Leumi bank and Leumi card credit card",
            . . . 
        },
        {
          "node": {
            "name": "puppeteer-demo",
            "url": "https://github.com/xJkit/puppeteer-demo",
            "description": "A demo for website scrapping by my puppet :>",
            . . . 
Run Code Online (Sandbox Code Playgroud)

如果用于jq选择data,则它.前面需要一个点 ( )。IE:

jq 'data' 
jq: error: data/0 is not defined at <top-level>, line 1:
data
jq: …
Run Code Online (Sandbox Code Playgroud)

syntax abbreviation jq

6
推荐指数
1
解决办法
4257
查看次数

根据字母数检索带括号的缩写的定义

我需要根据括号中包含的字母数来检索首字母缩写词的定义。对于我正在处理的数据,括号中的字母数与要检索的单词数相对应。我知道这不是获取缩写的可靠方法,但就我而言,确实如此。例如:

String ='尽管家庭健康史(FHH)通常被认为是常见的慢性疾病的重要危险因素,但护士(NP)很少考虑到它。

期望的产出:家庭健康史(FHH),执业护士(NP)

我知道如何从字符串中提取括号,但是在那之后我被卡住了。任何帮助表示赞赏。

 import re

 a = 'Although family health history (FHH) is commonly accepted as an 
 important risk factor for common, chronic diseases, it is rarely considered 
 by a nurse practitioner (NP).'

 x2 = re.findall('(\(.*?\))', a)

 for x in x2:
    length = len(x)
    print(x, length) 
Run Code Online (Sandbox Code Playgroud)

python regex text text-parsing abbreviation

6
推荐指数
1
解决办法
212
查看次数

缩写Ocaml中的构造函数名称

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

module A = struct
  type foo = Bar of material | Baz | Boo

  (* other stuff *)
end
Run Code Online (Sandbox Code Playgroud)

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

module B = struct
  type foo = A.foo  (* I can abbreviate A.foo by assigning it a local alias *)

  let f (x : foo) = match x with
    | Bar m       -> Bar (g m)  (* Any way to abbreviate Bar and friends? *)
    | Baz   | Boo -> x
end
Run Code Online (Sandbox Code Playgroud)

但是对于"引用命名对象",我必须在变量名称前加上一个模块路径: …

ocaml abbreviation

5
推荐指数
1
解决办法
355
查看次数

每个 str 函数缩写/首字母缩略词是什么意思?

C 标准库string.h包含多个操作字符串的函数,所有这些函数都str以缩写开头和结尾。其中一些缩写很明显:

  • strlen 字符串长度
  • strcpy 字符串复制
  • strcmp 字符串比较

有些不太直接:

  • strpbrk 字符串指针中断?
  • strspn 字符串...spn?
  • strrchr 字符串 ... R 字符?
  • strxfrm 字符串……嗯……没关系。

每个str-function 缩写/首字母缩略词是什么意思?

c string naming-conventions abbreviation string.h

5
推荐指数
1
解决办法
380
查看次数

如何在 Dart 中获取本地化的“一个字母”工作日缩写?

如果我这样做

\n
DateTime dateTime = DateTime(2022, 5, 1); // Sunday\nprint(DateFormat("E").format(dateTime));\n
Run Code Online (Sandbox Code Playgroud)\n

太阳将被打印到控制台。这正是我所期望的。

\n

如果我更改系统语言,这也有效。

\n

如何打印本地化的One Letter 工作日缩写

\n

例如MTWTSS

\n

我以为我可以使用“子字符串”获得第一个字母,但它不适用于所有语言。例如,西班牙语工作日为:Lunes、Martes、Mi\xc3\xa9rcoles、Jueves、Viernes、S\xc3\xa1bado 和 Domingo,“Mi\xc3\xa9rcoles”的第一个字母是 X 而不是 M,以区别于“貂”。

\n

在 Java 中,您可以执行以下操作来获取 One Letter 缩写:

\n
new SimpleDateFormat("EEEEE", Locale.getDefault());\nsimpleDateFormat.format(date);\n
Run Code Online (Sandbox Code Playgroud)\n

对于西班牙语,输出将为LMXJVSD

\n

date-format abbreviation weekday dart flutter

5
推荐指数
1
解决办法
1769
查看次数