问题标签 [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.

0 投票
5 回答
1141 浏览

sql - 在oracle sql中使用正则表达式转换数据

我有一个像下面这样的数据,其中有标签限制。我在这里代表了他们的观点

我的预期输出是

我想用一些像这样的独特模式替换所有这些水平表,然后根据索引用 Mon, Tue 替换该模式

$1(6-20 )$2(6-20 )$3(6-20 )$4(6-20 )$5(6-20 )

我已尝试以下查询,但无法完成

0 投票
0 回答
31 浏览

javascript - 模式中带有修饰符的正则表达式

如何转义模式中的所有特殊字符(修饰符)?

在这段代码中,varinput包含一个修饰符*.. 如何转义输入(模式)变量中的所有特殊字符?

http://jsfiddle.net/8511wfbk/1/

0 投票
1 回答
2057 浏览

oracle10g - 使用 REGEXP_REPLACE 在 oracle 服务器中用一个换行符替换多个换行符

如何使用 REGEXP_REPLACE 在oracle 服务器中用一个换行符替换多个换行符。

0 投票
1 回答
1099 浏览

oracle - oracle regexp_replace 删除最后一次出现的特殊字符

我有一个 pl sql 字符串如下:

我必须搜索最后出现的“/”并添加“;” 给它。我还需要转义参数('')中预设的引号以获得额外的引号。我需要像这样的输出

任何帮助。

0 投票
1 回答
446 浏览

sql - SQL 查询中的正则表达式

我有一个 SQL 查询,其中包含

在其SELECT. LISTAGG将 foo.name 列的值与 ',' 作为分隔符连接,同时REGEXP_REPLACE替换重复项。

当我更改LISTAGG“,”(逗号后跟空格字符)用作分隔符时,我必须如何调整REGEXP_REPLACE

编辑:

当改变REGEXP_REPLACE'([^,]+)(, \1)+'似乎工作,我得到

CITRONENSÄURE、KALIUMSORBAT、PEKTIN

但是当更改为时REGEXP_REPLACE'^([^,]+)(, \1)+$'我仍然有重复项:

CITRONENSÄURE、CITRONENSÄURE、CITRONENSÄURE、CITRONENSÄURE、CITRONENSÄURE、KALIUMSORBAT、KALIUMSORBAT、KALIUMSORBAT、KALIUMSORBAT、KALIUMSORBAT、PEKTIN、PEKTIN、PEKTIN、PEKTIN、PEKTIN

那么,'([^,]+)(, \1)+'不管有没有^和,是正确的$吗?

0 投票
1 回答
216 浏览

regex - 从文本文件中删除行

我有一个文本文件,我想从中排除以数字 1 到 9 开头的行。我尝试使用正则表达式^\d+(.*)$和将它们替换为空白(空字符串) ^[1-9](.*)$,但它不起作用。

我正在使用 AutoIt 的StringRegExpReplace()命令。

0 投票
1 回答
36293 浏览

php - Laravel preg_match():没有找到结束分隔符'/'

我正在使用 Laravel 4.2。我正在尝试使用 Validator 使用正则表达式验证名称字段,这是我的规则如下:

但是,一旦我调用要验证的规则,就会引发错误,请参见下文:

0 投票
2 回答
252 浏览

sql - 使用 REGEXP_REPLACE 确保值之前出现“£”?

我希望在 APEX 中使用 REGEXP_REPLACE 来更改已放入字段中的任何值,以将其替换为相同的值,但在其前面带有“£”符号,这可能吗?

我的栏目名称是“薪水”

附言。oracle SQL,非常感谢!

编辑:对不起,我刚开始在大学使用 SQL,我真的不知道我在做什么。我想要一个名为“salary”的列,我想要一个约束和触发器,这样当在字段中输入一个静态数值时,例如 1000,约束会看到这个并且触发器将其更改为 £1000,类似我设法用电话号码做的事情:

桌子:

扳机:

0 投票
3 回答
1628 浏览

sql - RegExp_仅替换 PLSQL 中的数字单词

我需要帮助将数字单词替换为 null。

例子:

  1. 达斯顿 0989 有限责任公司
  2. Dustun_0989 LLC
  3. 第457章
  4. 457_Dustun LLC
  5. 334 邓禄普 987

输出:

  1. 达斯顿有限责任公司
  2. Dustun_0989 LLC
  3. 达斯顿有限责任公司
  4. 457_Dustun LLC
  5. 邓禄普
0 投票
2 回答
73 浏览

tcl - 使用正则表达式在 tcl 中搜索 backslach

如何使用正则表达式在 tcl 中搜索反斜杠“\”。我试过以下

我想在“。”之间搜索文本。和 ”\。”。这该怎么做?例如: abcd.efg\.hij => efg ,为此我尝试了这个: