问题标签 [suffix]

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 投票
1 回答
283 浏览

python - Python 查找单词有特定的后缀

我正在处理中文 NLP 问题。我发现找到的单词有特定的后缀。例如,我有两个列表!

suffixs = ['aaa','bbb','cc'.....]

words_list = ['oneaaa','twobbb','three','four']

我知道我可以使用 re 包,但 re 只能处理不到 100 个后缀,但我有 1000+ 后缀。我尝试使用

但它太慢了。
func(s,w) 可以将单词w拆分为 no_suffix 单词和后缀。
例如 'oneaaa' 到 ['one','aaa'],但是 func 基于一些条件并且更复杂。所以 any在这里不起作用。
所以我想知道是否有更好的方法来处理它。

0 投票
1 回答
14 浏览

text - 在包含“>”的行的最后部分添加后缀

我有一个具有以下结构的文本文件:

等等。

我正在寻找一种在包含“>”的行尾添加后缀“_c1_g1_i1”的方法,结果是:

首选 awk、sed 或 perl/python 解决方案。

提前致谢!

0 投票
3 回答
906 浏览

java - 二进制搜索以找到最长的公共前缀

对于学校作业,我们正在实现 suffixarray,使用构建它的方法并找到最长的公共前缀。我设法很容易地构建和排序后缀数组,但在 LCP 上遇到了困难。

我正在尝试使用一个奇异的二进制搜索在另一个字符串 T 中找到模式字符串 P 的最长公共前缀。该算法应该返回最长公共前缀开始的索引。

例子:

  • 如果模式字符串 P 是“racad”并且字符串 T 是“abracadabra”,那么最长的公共前缀应该是“racad”,从索引 2 开始。
  • 同样,如果模式字符串是 P“rax”,那么最长的公共前缀应该是“ra”,从索引 2 或 9 开始。

    我已经走了很远,但算法没有返回正确的值。这是我的代码:

    /li>

我用这个主要方法运行它:

输出始终是我初始化局部变量的任何值left

搜索算法必须进行奇异二分搜索。我试过搜索其他 stackoverflow-questions 和其他网络资源,但没有发现任何有用的东西。

谁能在我的代码中看到任何错误?

0 投票
0 回答
235 浏览

c - C 中所有不同数据类型的哪些后缀和格式符号(scanf,printf)是正确的?

我对所有C的所有数据类型的所有这些后缀和不同的格式符号感到非常困惑,我找不到任何可以告诉我所有这些后缀的网站。此外,每个网站都有不同的内容:(。所以我创建了这个表,包括这些数据类型的所有后缀和所有格式符号,但我不确定它是否真的正确。你能检查一下这个表吗?

在此处输入图像描述

0 投票
1 回答
351 浏览

arrays - Swift中的字符串前缀和后缀用“:”分隔

在 Swift 中,我想提取 Prefix until space 和 Suffix until space 都用“:”分隔。如果字符串之间有空格,它应该是下一行。前任:

结果需要作为

请提供任何帮助

0 投票
1 回答
436 浏览

apache-flink - 如何为 Apache Flink 中 BucketingSink 生成的最终完成文件添加后缀?

我使用 Apache Flink 在 HDFS 上创建了一些存档数据文件,生成的文件名具有类似 part-{parallel-task}-{count} 的模式,但我期望应该有“.gz”后缀,可以由 Apache Spark 直接加载。

我找不到任何 API 来为 Apache Flink 中 BucketingSink 生成的最终完成文件添加后缀,但只能为 InProgress、Pending 和 ValidLength 状态添加后缀。任何人都可以帮忙吗? HDFS 连接器Java API

0 投票
1 回答
904 浏览

pdf - 在typo3的powermail公式中更改上传文件的名称

我希望有人可以帮助我解决我的问题。

我在一个typo3 网站上有一个申请表格。在此表格上,您可以上传不同的简历和证书文件。此表单是使用 powermail 插件创建的。

从表单生成的电子邮件应通过网关并自动插入数据库。我遇到了一些文件问题。

  1. 这些文件不应具有相同的名称。如果候选人加载同名文件,网关看不到,哪个是简历,哪个是证书。

  2. Typo3 将每个文件放在一个文件夹中,并在已经存在具有该名称的文件时在其上添加后缀。但是这个后缀不是reportet到email。因此,当我收到电子邮件时,它说例如证书文件是“certificate.pdf”,但文件的真实名称是 certificate_2.pdf

我认为解决问题的最佳方法是给文件一个唯一的前缀。所以候选人上传了一个文件xxx.pdf作为证书,但是表格在发送之前将名称更改为certificate_xxx.pdf。

或者后缀也将显示在电子邮件中,而不仅仅是文件名。

我希望这是可以理解的(对不起,英语不是我的母语),有人可以帮助我。

问候托马斯

0 投票
4 回答
1821 浏览

python - 给定输入前缀,在 python re 中获取后缀

我有一个接收字符串和前缀词的函数。我想使用 re.findall 来获取跟随给定前缀的后缀词列表。例如:

我的实现是

但是,我得到 [] 返回。有人可以建议我如何使用 re 来实现这一点吗?

0 投票
1 回答
686 浏览

angular - 使用路由数据角 5 后缀词的动态页面标题

我正在使用 angular 5 并遇到问题。我想动态更改我的页面标题。我已经这样做了但是我没有在页面标题后添加后缀。假设我的页面标题 Home 并且我想添加后缀为 Home | 我的标题。请帮我解决这个问题。

这是我的代码..

动态页面标题工作正常。我想在页面标题后添加后缀作为主页 | 我的标题请帮我解决这个问题...

0 投票
0 回答
325 浏览

javascript - 正则表达式 - 匹配后缀但忽略带有这些后缀的特定单词的模式

我在正则表达式中创建了一个模式,以(至少尝试)根据波兰语字符(拉丁语扩展-A Unicode 代码 - 0100-017F)和波兰语名词中的常见后缀(如本维基词典页面)匹配波兰语中可能的单词。但是,对于这种模式,我知道某些单词是波兰语,但我不想匹配,主要是名称,同时仍然匹配同一字符串中该模式中的任何其他单词。例如,我的模式中的一个后缀是“ski”,但名称“sapkowski”不应该匹配,所以如果有“sapkowski is not podolski”这样的字符串,它应该只匹配“podolski”。或单词“wiedźmin”,其中包含波兰语字符“ź”。在其他几个中。

从我的研究中,我找到了一个可能的解决方案,它遵循负前瞻的想法\b(?!ignoreword1|ignoreword2)\b(mypatternhere)+这里是一个例子)。但它根本不适合我的模式。让我用一个具体的例子来澄清这一点(后缀列表真的很长):

注意:\b右括号前的最后一个是确定词尾所有后缀捕获组的边界,就像后缀一样。

https://regex101.com/r/U3354Y/3

如您所见,似乎尽管有否定的前瞻,但我想被排除的单词仍然在它们各自的后缀模式中匹配。