问题标签 [regexp-replace]
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.
sql - 关于 Regexp_replace - Oracle SQL
我正在使用以下查询将值 2 替换为 5。我的输入字符串将采用如下所示的格式。每个值将用胡萝卜(^)符号分隔。当没有重复值时它工作正常。但是对于重复的值,它不起作用。请指教。
输出:
.
输出:
请让我知道如何纠正这个问题?
postgresql - Postgres regexp_replace,删除“st”、“nd”、“rd”
我需要删除上面的后缀,只保留一个数字和其他文本。
以字符串为例:
应该
oracle - Oracle regexp - 将字符串重新格式化为类似日期的信息
一列包含一种特殊文件的名称,其命名如下:“ kontrolrapport-2015.12.23-10.19.05.pdf ”。我想提取日期,即“ 2015-12-23 10:19 ”。我认为这将是平静的蛋糕,但这需要一点点,比我能想出来的要多。
这就是我能走多远
select 'kontrolrapport-2015.12.23-10.19.05.pdf' as file_name,
regexp_replace('kontrolrapport-2015.12.23-10.19.05.pdf','(\w*)-', '') as date_like
from dual;
sql - 正则表达式不匹配来自文本(仅 alpha)但来自字母数字文本的句点 (.)
我得到的结果是
但我希望结果是
FRAME WINDOW MASTER 160.055 44.9 ADULT
(大师无句)
regex - Initcap 有一些限制
我想将全名的每个首字母大写,但有一个例外:介词应该小写。
介词有:[“da”、“de”、“di”、“do”、“du”、“das”、“des”、“dis”、“dos”、“dus”]。
到目前为止我有这段代码,但它很糟糕而且不完整。如果我这样做(把我需要的所有例外),这将是巨大的。
我已经尝试在函数内部使用REGEXP_REPLACE
(使用此正则表达式 -> ^(d|D)[a-zA-Z]{1,2}$
)INITCAP
,但没有成功。
那么,有没有办法让它更容易呢?
编辑:
我现在有这个:
它几乎可以工作,但是由于LOWER
某种原因该功能没有做他的工作,为什么?如果我把 LOWER('A') 它工作。
编辑 2 - 附加测试:
每个以字母“d”开头的名称都将转换为小写,并且不应该发生这种情况。
然后有一些情况:
- 丹尼尔
- 神威
- 迪杰斯特拉
- 唐纳德
- 多苓
完整代码
php - 来自 Postgress 正则表达式替换 PHP 语言中的匹配
我需要帮助。
我有 PostgreSQL regexp_replace 模式,例如:
我需要这个 PHP 语言的替代方案
因为一半来自 postgress db,我还必须比较来自 php 的字符串。
javascript - 正则表达式替换不替换为模式
我想用##-##(# := 任何数字符号)替换####。
在控制台中我得到####(不是##-##)。
我做错了什么?
plsql - REGEXP_REPLACE 用相同的小写文本替换文本
我正在尝试REGEXP_REPLACE
在 PL/SQL 中使用小写的相同文本替换一些文本。实际上,规则是我希望"()"
只有一个字符之间的所有文本都是小写的。
这是一个例子:
结果 :
或者这是因为我对我的锻炼有点困惑:
我怎样才能得到我的小写文本?我尝试了几种方法,但我无法摆脱它。我不知道REGEXP_REPLACE
要把"\1"
内容放在小写字母中。
谢谢你的帮助。
此致。多发性硬化症
json - Oracle 使用带有 oracle regexp_substr 的正则表达式提取 json 字段
我正在使用带有正则表达式的 Oracle 查询和 oracle regexp_substr从JSON字符串中提取 json 字段。
当我尝试获取代码键的值时,它运行良好及其值,但是当我尝试获取结果键的值时,它返回 null。
我正在使用这个查询:
这个查询有什么问题?谢谢