javascript - 使用正则表达式替换 javascript 字符串的第一个单词

标签 javascript regex

在字符串中

somethingcryptic12A@#$~` abc def@#

,我想用新的替换第一个词,这样它就会是新的

new abc def@#

.我怎样才能使用正则表达式来做到这一点。我把第一个词写成 cryptic 来表示它可以包含任何字符和任意数量的字符。如果后面有空格,则为第一个单词。

最佳答案

你可以使用这个正则表达式

^\S+

^ 表示字符串的开始

\S 匹配任何字符除了空格..

+ 匹配前一个字符 1 到多次

关于javascript - 使用正则表达式替换 javascript 字符串的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14653528/

相关文章:

Javascript 正则表达式 .match() 为空

javascript - 如何在 JavaScript 中获取具有类名的精确父项?

javascript - 使用jquery从数据库中记录的现有值中操作选择选项

javascript - 获取数据 MySQL DB 并在 HTML 中显示

Java String.replaceAll() 正则表达式的行为不符合预期,我做错了什么?

c# - 帮助对 C# 中的文本字符串进行正则表达式验证

javascript - JavaScript 生成器中yield 返回值的解析

javascript - 如何使用javascript将一个文本区域的值插入到另一个文本区域

ruby - 执行许多不同 gsub 操作的最快方法?

jquery - 正则表达式惰性量词表现得贪婪