问题标签 [regexp-like]

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 投票
2 回答
508 浏览

ms-access - 如何从 ms-access 超链接字段中删除“#”符号?

在 msaccess 字段中,您会看到一个超链接 fe https://stackoverflow.com,当使用 F2 打开该字段时,我会看到 # https://stackoverflow.com#。如何使用更新查询删除#?即使选择查询也很难

我尝试了“Like”参数,但“#”dus 没有任何命中。我也尝试了“”#“”和“'#'”和“'#”,但没有任何成功。

没有错误,但也不是想要的结果

0 投票
2 回答
590 浏览

arrays - PowerShell 3.0 -iin 运算符支持通配符吗?如何以类似的方式使用 -ilike?

我整理了一些 PowerShell 代码来搜索名称与任何文件名匹配的 PDF(在名为 $overlayTargetFilenames 的包含 Name.pdf Name2.pdf Name3.pdf 的值数组中)但完全匹配:

我要做的是弄清楚如何对值数组具有通配符的PDF进行类似的搜索,例如如何制作-iin(这是不区分大小写的“IN”运算符,-icontains的反向参数顺序)像 -ilike 对通配符一样工作。

如果 $overlayTargetFilenames 具有诸如 Name_* Name-2_* More-Name3_* 之类的值,我必须如何修改上面的代码才能工作——寻找以这些不同搜索开头的任何基本名称?搜索的名称是由代码较早生成的,并且列表大小变化很大。

我试过-iin和-ilike。

0 投票
3 回答
92 浏览

sql - 如何使用 REGEXP_REPLACE 检查字符串中是否存在值“已关闭”并替换

我有以下情况。

周一上午 8:30 至下午 6:00 <.br> 周二休息 <.br> 周三上午 8:30 至下午 6:00

这里周二不营业。所以我需要从字符串 '<.br>Tuesday Closed' 中排除以下值并生成为:

周一上午 8:30 至下午 6:00 <.br> 周三上午 8:30 至下午 6:00

尝试使用 REGEXP_REPLACE(OfficeHrs,'Closed',' ') 只会发出 Closed 部分,但不确定如何忽略字符串中的<.br>

0 投票
2 回答
3825 浏览

sql - Regexp_Like 仅验证大写字符 [AZ] 和数字 [0-9]

我想regexp_like在 Oracle 的 SQL 中使用只验证大写字符[AZ]和数字[0-9]的查询

0 投票
1 回答
50 浏览

plsql - Regexp_like 不接受字符串作为列

Regexp_like 需要以下属性(列、'regex pattern'、'optional')

我有一张表,其中包含该函数应收集的所有参数。问题是 Regexp_like 将字符串“o.REGEX_SEARCH_COLUMN”读取为字符串而不是列,对于像我这样的初学者来说,这是一个“复杂”循环,所以我不知道如何/是否应该使用 EXECUTE IMMIDIATE 或者是否有是另一种解决方案。

0 投票
3 回答
70 浏览

sql - Oracle SQL - REGEXP_LIKE 包含字符串“NA”以外的字符

我想创建一个查询,在其中选择所有包含a-zA-Z不允许字符串的字符的记录'NA'

REGEXP_LIKE允许除 STRING 以外的所有字符'NA'

0 投票
2 回答
282 浏览

sql - 如何使用正则表达式识别特定模式之间的单词:Oracle?

我有一个文本字段。我需要识别模式<a href和之间的单词a>

此模式可以位于文本的开头/结尾/中间。

这给了我正确的前 2 行结果。但我需要检查“组”这个词(不区分大小写)。我们如何检查“组”这个词以及这个词应该在模式中。在这种情况下,应返回第 1 行和第 3 行。

0 投票
1 回答
65 浏览

sql - 如何使用 Oracle REGEXP 替换未放置在模式之间的单词和模式内的不同单词?

<a href当它不在模式之间时,我试图a>用 "group1" 替换单词 "group" 。下面的查询替换了所需模式中的“组”。如何替换模式之外的单词?

第一行的预期输出是(“组”一词出现在模式的内部和外部)。期望只是替换外面的那个)

0 投票
1 回答
373 浏览

sql - 仅匹配包含单词列表的列中的单词

我有一个带有描述的表,它可以有多个单词,我需要与一组单词(一组单词是使用 LISTAGG 函数从另一个查询中输出)进行比较,以检查该单词是否存在于 Description 列中。

例如,如果我的描述有如下文本,并与单词 PIN 比较,则仅返回第 3,4 行。

  1. 运输项目
  2. 管道项目
  3. 夹紧销
  4. 主轴销
0 投票
0 回答
45 浏览

oracle - 最有效地使用 NOT regexp_like

我正在寻找以NOT regexp_like最有效的方式从字符串中排除各种术语的方法(作为背景,此数据用于查找在医院系统之外发生的出生):

因此,我正在做一堆NOT regexp_like排除剖宫产和 apgar 分数的工作 - 我最好分成类似的术语,例如

让它更有效率?

另外由于regexp_like是操作员而不是功能,有没有办法在线查看它在做什么?