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

时间:2013-02-01 19:22:11

标签: javascript regex

在字符串

  

somethingcryptic12A @#$ ~` abc def @#

,我想用new替换第一个单词,以便它是新的

  

new abc def @#

。如何使用正则表达式执行此操作。我已经使第一个词神秘,表明它可以包含任何字符和任意数量的字符。如果后面有空格,那就是第一个字。

1 个答案:

答案 0 :(得分:8)

您可以使用此正则表达式

^\S+

^表示字符串的开头

\S匹配空格之外的任何字符。

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