javascript - 如何替换特定字符之前的文本(正则表达式)

标签 javascript regex

如何替换特定字符之前的文本?

我需要替换“{”字符之前的文本。

([a-z]+)\s?\{

Text: text {
Replaced by: test
Result: test

如何获得像测试{这样的结果?

提前致谢。

最佳答案

这样怎么样:/[\w\s]+(?={)/

然后您可以通过执行以下操作来替换 { 之前的“文本”:

"test2{test1".replace(/[\w\s]+(?={)/,'demo');

关于javascript - 如何替换特定字符之前的文本(正则表达式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24270173/

相关文章:

javascript - 如何通过单击其中的复选框来折叠 bootstrap Accordion

javascript - Google Feed API 跳过文章?

python - 评估从用户到逗号分隔的单词字符串的字符串

sql - Oracle SQL 获取第 n 个元素正则表达式

regex - apache .htaccess 重写不应包含 www

javascript - 从文本区域中删除换行符和段落符

javascript - 为什么我的脚本中多次触发点击事件?

javascript - 如何在博主的特定标签上发布最近的帖子?我添加了代码检查更改是否有效?

javascript - 如何更改当前页面链接的颜色 - HTML/CSS/JavaScript

python - 拆分遇到第一个数字的数据框单元格