问题标签 [string-function]

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 回答
1902 浏览

sql - 在 SQL 中,如何检查一个字符串是否是同一个表中任何其他字符串的子字符串?

我有一个满是字符串(TEXT)的表,我喜欢在同一个表中获取所有其他字符串的子字符串。例如,如果我的表中有这三个字符串:

作为我的查询的结果,我想得到这样的东西:

我知道我可以通过循环遍历表中的每个单词并将其与同一个表中的每个单词匹配来使用两个循环(使用 Python 或 JS)来做到这一点,但我不确定如何使用 SQL(PostgreSQL对于这个问题)。

0 投票
2 回答
966 浏览

regex - 使用正则表达式的 Postgresql 子字符串

我需要运行 postgresql 查询以从数据库中获取名称,但我需要按字母顺序对这些名称进行排序。我从数据库中获取的名称如下:

我需要输出

我尝试了以下 psql 查询:

如果名字是 Alen Khan,我的问题是,它只返回 Khan,所以我得到:

任何帮助将不胜感激,

亲切的问候

0 投票
1 回答
126 浏览

sql - 不能在 Postgres 中小写反向引用字符串

我正在尝试将反向引用的字符串小写,但它不起作用。:(我只想降低root之后的第一个字符。

正确的应该是:

这是我的查询:

0 投票
1 回答
232 浏览

regex - regexp_replace 上的函数导致 Postgres

我有一个地址数据库,其中首字母缩写词用空格分隔,我想删除这些空格,所以我求助于可靠的正则表达式。但是,我正在努力对正则表达式结果 '\&' 执行辅助功能 - 我已经检查了论坛和文档,但无法使其正常工作。我拥有的示例数据如下:

  • 'AVC 焊接' 应该是 'AVC 焊接'
  • 'HSB C' 应该是 'HSBC'
  • ETC..

我有以下正则表达式:

replace('\&',' ','')根本没有任何效果,我只是得到相同的字符串。我尝试了其他功能,例如lower('\&'),这些功能似乎都没有按预期工作。与 || 连接 但是确实有效。我尝试将 '\&' 转换为文本,尝试过replace('' || '\&' || '',' ','')- 仍然没有乐趣。

任何建议将不胜感激,我相信解决方案非常简单,但我看不出下一步该去哪里!

0 投票
1 回答
807 浏览

regex - 使用 XSLT 2.0 按照模式拆分字符串

我有一个需要使用 XSLT 2.0 解析的字符串

输入字符串

Hoffmann, Rüdiger (Universtiy-A, SomeCity, (SomeCountry); University-B, SomeCity, (SomeCountry)); Author, X; Author, B. (University-C, SomeCity (SomeCountry))

预期产出
Hoffmann, Rüdiger (Universtiy-A, SomeCity, (SomeCountry); University-B, SomeCity, (SomeCountry))
Author, X
Author, B. (University-C, SomeCity (SomeCountry))

结构是 - 作者姓名,后跟他的大学。但是,一位作者可以拥有两所大学。并且大学之间和两组作者之间的分隔符是相同的。(在这种情况下是分号)。

我需要根据作者所属组的分隔符拆分它,忽略从属关系之间的分号。

我相信它可以在正则表达式的帮助下完成,但我自己构建正则表达式的经验并不多。

0 投票
2 回答
83 浏览

sql - 修剪符号后的所有内容并搜索其他字段 SQL

我需要从中提取信息的数据库中有许多字段。对于名称列,数据采用以下格式:

我只想要名称部分,因此从“-”开始修剪所有内容。我试过以下

这不起作用,我是否可以修剪数据并在其他字段中搜索其他数据?

谢谢你的帮助

0 投票
2 回答
69 浏览

sql - 如何在特定事件之前对事件进行分组计数

假设我有一个如下表:

使用示例数据:

我想在事件 B 之前按 my_id 计算所有事件 A。

预期的输出将是:

Postgres 9.4 版

0 投票
2 回答
196 浏览

vb.net - 在vb.net中将双引号字符串转换为字符串数组

我怎样才能转换下面的字符串,

对此,

我试过这个没有成功:

0 投票
1 回答
2013 浏览

c# - 如何验证小写和大写输入?

我有一个 winform 应用程序,我想知道用于验证字符串搜索比较的小写和大写输入的 c# 代码是什么。谢谢。

0 投票
1 回答
140 浏览

regex - 如何在字符串中的特定符号之前获取字符串

vb.net 中是否有任何方法可以从电子邮件地址获取用户名?

例如,我有一个字符串变量,它由 value 组成tracywilly@gmail.com,这里我需要获取用户名,即tracywilly我的预期输出