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

matlab - 使用 regexprep 查找和替换一个非常具体的模式

下面的字符串来自 .csv 文件。我需要用小数点替换逗号小数点,即“92,3245”->“92.3245”。其他一切都必须保持不变。

我试过了

但是之后

然后我尝试了

但是之后

我的想法是',*(?=\d*")'匹配任何逗号,后跟任意数量的数字,后跟引号,但情况似乎并非如此。

非常感谢所有帮助!

为清楚起见:期望的结果是

0 投票
1 回答
28 浏览

regex - multiple string replace in one reg expression codition

Here is my string

and I have tried this regex

how to replace these plus are in one plus like '+10+10+10'.help me.

0 投票
1 回答
67 浏览

regex - 使用 oracle regexp 的不情愿量词

我有一个'''val1'',''val2'''要转换为的字符串'upper(''val1''),upper(''val2'')'......所以我决定使用regex_replace......问题是我无法创建一个不情愿的模式......以下模式regexp_replace('''val1'',''val2''','(''.*'')','upper(\1)')是贪婪的,因此产生'upper(''val1'',''val2'')'...... . 有什么帮助吗?

0 投票
2 回答
957 浏览

oracle - Oracle PL/SQL regexp_replace 用于多个单词

我有一个字符串 'TICKER: IBM IBM Corporation Inc.' 我想删除代码和它的值,并只获取 Oracle PL/SQL 中的剩余部分。

所以我做了这个查询,但它没有按照我的预期工作:

我希望 '\3' 会产生我的 'IBM Corporation Inc.' 但我得到的只是“公司”。作为结果。

更新:

结果:

我在正则表达式中缺少什么?

谢谢。

0 投票
2 回答
5422 浏览

database - 从 postgres 表列中删除括号,但在其中保留单词

我有一个标题列,其中包含括号内的一些单词。我想删除括号,但使用 regexp_replace 保留当前在其中的单词。我试过这个,但它似乎没有用。列中仍然有括号。

0 投票
2 回答
639 浏览

sql - 使用 regex_replace 删除特殊字符时如何不替换“]”

我正在尝试从表中的注释列中删除一些特殊字符。我使用了以下语句,但它似乎删除了']'即使它在^[not]列表中。

表数据包含以下内容:

我的要求是:

0 投票
1 回答
34 浏览

string - 如何在 Matlab 中更改包含日期的字符串的日期格式?

有什么方法可以在不先转换为数字的情况下更改 Matlab 中的日期格式?

这是我的意思的pseducode示例:

非常感谢所有帮助!

0 投票
1 回答
1601 浏览

oracle11g - oracle 用逗号分割一个带引号的字符串

我发现了很多这样的问题,但没有一个是 100% 适合我的。我有 oracle 11g express

我有那个字符串

这意味着通常用逗号分隔数据,但可能是空数据(甚至更多),如果数据中有逗号,则引用它。

到目前为止,最好的 reg exp 就是那个

但这会将使用该查询的所有空数据放在末尾

我也尝试用 ,n/a 替换空数据,所以有

但 regexp_replace 仅替换第一次出现的空数据

提前致谢!

0 投票
0 回答
131 浏览

oracle - 替换语句中的某些行

我正在使用 dbms_metadata.set_transform_param 包为表导出 ddl 语句。这按预期工作。但是,我也有兴趣从输出中删除某些行。

例如:这是其中一张表的输出:

我想要的是:

这是我正在使用的查询:

我确实知道我必须使用正则表达式,例如:

0 投票
2 回答
393 浏览

sql - ORACLE:用逗号返回不同的值

我有一个包含两列标签和位置的表格。

我希望输出像

我想使用正则表达式并让他输出。

我试过了

但我得到这样的输出