我很难尝试使用 REGEXT_SUBSTR 从字段 (BSE.NOTES) 返回字符串的特定部分。 对于我的查询,我有一个 VARCHAR2 字段,其中包含我想返回的特定文本: 医院部门名称 病例:SP12-34567 授权提供者:D.K, MD MSCR 收集时间:07/09/2021 12:4 ...
我很难尝试使用 REGEXT_SUBSTR 从字段 (BSE.NOTES) 返回字符串的特定部分。 对于我的查询,我有一个 VARCHAR2 字段,其中包含我想返回的特定文本: 医院部门名称 病例:SP12-34567 授权提供者:D.K, MD MSCR 收集时间:07/09/2021 12:4 ...
有人可以帮助我使用 regexp_substr 从 Snowflake 中的路径下方获取“客户端名称”。 这里的客户端名称可以有空格或下划线 s3://student-com/student-to-employee/student1/Student_Party/20221223/Client ABC ...
我正在尝试使用 regexp_substr 将一个单元格中保存的表数据分解为各个字段。 数据是分隔的。 单个单元格也可以包含在引号内,最后一些单元格可以不填充我的示例逻辑适用于前两个要求,但我无法对第三个要求进行排序,请帮忙! 问题是 b4 应该为 null 但它作为 F 返回。 谢谢杰夫 ...
我需要提取一个位于两个字符之间且始终具有相同模式的字符串示例字符串: A CRN_MOB_H_001 a--> < AVLB > 粗体 AVLB 是我要提取的内容,整个字符串将始终具有相同的模式,< 之前的所有内容与我无关。 该字符串将始终具有相同的模式: 一些可能带有特殊 ...
我在 Oracle 列中有以下格式的数据: Ch99// 4// Sub// 586915 16// jkc 12/12/22 我需要提取始终位于前两次出现的“//”之间的“4”的 substring。 所以需要的output是: 4个我目前正在使用,regexp_substr(column, ...
我只想要此字符串列的数字部分: 身份学生人数:1234 学生:56 学生:789 id:driver_license-111-AZ 编号:learner_permit-222-NY 这样 output 应该是: 通缉 1234 56 789 111 222 我正在使用 PostgreSQL ...
我有一个程序实际上正在用“”替换“#$#”,包含“#$#”的值可能是这样的:“AAA#$#DEFAEFGAA”,没有定义的长度。 但真正需要的是只取#$#之后的字符,'DEFAEFGAA'。 非常感谢那些花时间阅读并试图帮助我的人。 问候我尝试使用 replace regexp_replace 来替 ...
select regexp_substr('a-b--->d--->e f','[^--->]+',1,1) col1 ,regexp_substr('a-b--->d--->e f','[^--->]+',1,2) col2 ,regexp_substr(' ...
我需要我的正则表达式来覆盖下面的每个小时范围。 我需要 regExp 来涵盖整个时间范围,以下每个时间,仅此而已我有一个正则表达式 但它并没有像我希望的那样有效 7:00-15 改为 7:00-15:00 7.00 Uhr 16 改为 7.00 Uhr 16.30 Uhr ...
我正在使用 oracle sql。我想从字符 XY0 开始进行 substr,然后再包含 2 或 3 个字符,直到“-”在字符串中签名这些字符可能位于字符串中的任何位置。 原版的 列值第一行 - 由于 XY0066 导致的错误 - 不适合 - 不适合第二行 - 由于特定的 XY0089 而出错 - ...
我想从中提取所有“名称”值: 我收到了以下解决方案; 现在我正在尝试理解正则表达式。 据我了解 part 提取整个部分: 但是1, 1, '', 1如何仅提取名称键的值? ...
我有一个看起来像这样的字符串: 我想做一个REGEXP_SUBSTR_ALL以便我可以将所有“名称”值提取到一个列表中。 像这样的东西可以让我提取一些名字,但不是全部。 这是因为某些名称包含德语字符,例如“Ü”,而 '\w+' 不包含这些字符 例如,上面的表达式会给我这个 output: 而我想要的 ...
我有一个带有“TAGS”列的表格。 此列中的每一行都有一堆用逗号分隔的字典。 它看起来像这样: 第 1 行: 第 2 行: 我想从字典中提取“名称”并将它们分组为每一行。 我想创建一个包含所有名称列表的新列“NAMES”。 例如这个: 我正在尝试这样的事情: 尽管它在提取名称方面工作正常,但它只给出 ...
我有一个带有“TAGS”列的表格。 此列中的每一行都有一堆用逗号分隔的字典。 它看起来像这样: 我想创建一个包含所有名称列表的新列“NAMES”。 例如这个: 我怎样才能做到这一点? ...
我有一个充满字符串的表格列,如下所示: '顶级:卷(1):半成品(21491628):串行(21441769)'。 我想使用 regex_substr() 只返回 'serial' 之后的数字(即 '21441769')。 ...
这可能很简单,但我是初学者,我找不到答案。 所以这是我的测试字符串,我需要将用户名转换为 label。 我认为使用下面的代码,我已经将用户名转换为 label。 我在 regex101 上使用这个测试字符串试图正确隔离用户名。 我只需要保留代码的开头部分: 我可以在用户名的开头和结尾添加任何内容以更 ...
我有类似下面的内容存储在表格列中。 我只需要从中提取 133 个。 015.133.Governmental Affairs 当我做 结果是.133 如果我做 它什么也不返回。 这里的正确表达是什么? ...
使用 Oracle 正则表达式,特别是regexp_substr和替换函数,我试图找到一种方法来替换与模式匹配的字符串。 为了更好地解释,这里有一个示例数据。 我想要做的是将与 $(?) 匹配的所有字符串替换为 <xsl:value-of select="?"/>。 我尝试了以下方法,但 ...
我对 redshift 中的 REGEXP_SUBSTR 有疑问。 我有一个字符串,我想总是返回最后一个 substring 'STATUS CHANGE FROM ''something'' TO ''another thing''。 字符串中可能有多个 substring。 我只需要返回最后一 ...
我正在尝试使用 Oracle 中的 Regrex 从文本字段中提取以下内容。 例如 “这是一个例子, 这真的是一个例子:h,j,j,j,j,l 现在这是一种疾病:是的” 我期望结果为 h,j,j,j,j,l,但如果我使用 REGEXP_SUBSTR(text_field,'example:[^:] ...