问题标签 [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 投票
1 回答
63 浏览

sql - 以下包含 REGEXP_LIKE() 的 SQL 查询有什么区别?

我正在尝试查找不以元音开头和结尾的员工名字。我提出了上述问题。现在我有两个问题:

  1. 上述语句是否返回有效输出(不以元音开头)。

  2. 上述语句是否总是返回相同的结果(我尝试时得到相同的结果)。

但是当我尝试以下两个查询时,它们给出了不同的输出

0 投票
3 回答
544 浏览

sql - SQL 使用正则表达式 REGEXP_LIKE()

我遇到了一些问题,我似乎无法使用正则表达式来匹配名称中的 3 个或更多 a 或 e。

查找所有管理员工姓名中至少包含 3 个字母“a”或“e”(大写和小写)的经理。例如,名称中有 2 个“a”和 1 个“e”,将满足选择标准

当我这样做时,它会显示一个包含“e”或“a”的正确列表,但是当我尝试执行 3 个或更多时,它会返回空白集。下面还提供了示例数据。

样本数据

0 投票
1 回答
114 浏览

sql - 'a^b' 是 oracle sql 中的有效正则表达式吗?

'a^b' 是 oracle sql 中的有效正则表达式吗?如果是的话,可以符合条件的字符串是什么(举一些例子)。

0 投票
2 回答
85 浏览

sql - 在 SQL like 或 regexp 运算符中使用列字段

我有一个查询:

我想在 LIKE 运算符中使用列字段值而不是硬编码。尝试使用连接:

尝试使用 regexp_like:

0 投票
1 回答
667 浏览

oracle - Regexp_like 检查字符串中的符号

如果我想检查该字符串是否包含@符号,我可以写类似

或者

这两种形式有什么区别?为什么REGEXP_LIKE(source_column,'@')即使 string 有其他符号而不返回 true @?例如它与mail@mail.comand匹配12@

对我来说自然'@'看起来像是完全匹配的字符串,'.*@.*'我读作“任何带有该符号的字符串”。

0 投票
1 回答
59 浏览

oracle - 使用 Regexp_like plsql 对字母数字值进行区分大小写的搜索

我正在尝试在列中查找字母数字值,该值区分大小写。
我尝试了这种模式,但它不起作用。

还是区分大小写不适用于字母数字值?

0 投票
1 回答
90 浏览

oracle - REGEXP_LIKE 没有返回任何行

当我使用 Online Regex Tester ( https://regex101.com/ )对其进行测试时,我有以下表达式与列出的字符串匹配。

表达:

字符串输入:

ATL107j(1-132)+XD(133-156)+SP(157-288)+XD(289-432)

如果我使用:

SELECT 1 FROM DUAL WHERE REGEXP_LIKE([String Input], [Expression])

我没有行。我不确定与 REGEXP_LIKE 相关的表达式有什么问题。我正在使用Oracle 11gR2

任何帮助表示赞赏。谢谢你。

0 投票
1 回答
102 浏览

regex - Oracle Regex_like 函数:返回失败的内容

我有一个 oracle 函数,它返回电子邮件地址是否有效

如果邮件通过正则表达式,则返回邮件,否则返回结果为NULL

我很想知道输入字符串的哪一部分失败了,为什么 regex_like 失败了?

如果不好就重新调整 null ,而不是重新调整 null ,也许是一个新的变量

我想发送电子邮件至 mgptva;d@uclin2.berkeley.edu 回复:

v_return_msg="无效字符';' 在位置 7

很抱歉没有包括我的尝试,我什至不知道从哪里开始,谷歌搜索没有结果

0 投票
1 回答
145 浏览

sql - Oracle SQL REGEXP_LIKE 未返回预期结果

你知道为什么 Oracle 11g R2 Express Edition (XE) 上的这个 SQL 命令没有返回预期的结果吗?

当我使用站点https://regex101.com/时,模式匹配...

0 投票
1 回答
432 浏览

php - 使用 REGEXP 选择类别类似于多个类别 ID 的帖子

我有一串category IDs这样的样子1;2;3;4;

category现在我想在表格的列中获取所有包含这些变量的帖子posts

category列也有这样的内容,1;2;3;具体取决于帖子附加了哪些类别。

如何设置一个PDO query检查是否category在 post 表的列中找到主字符串中的任何值?

我正在寻找看起来像的东西category LIKE = IN (2;3;4;),它也必须使用双/三...数字,如下所示:2;44;23;

例子:

  • 帖子 1:1;2;
  • 帖子2:3;
  • 帖子3:1;

我使用字符串1;从 post 表中获取,我想要返回的结果是Post 1并且Post 3因为它们都包含1;.