Javascript 当遇到第一个字母“时,将段落中的内容拆分”;x";?

Javascript 当遇到第一个字母“时,将段落中的内容拆分”;x";?,javascript,Javascript,示例:Alex是我的名字 我不想给以字母“x”结尾的第一个单词赋值 使用什么jquery代码?感谢您的帮助。以下正则表达式将匹配以“x”结尾的单词: 如果在某些文本上运行,结果将包含以下单词: var match = firstX.exec(someText); var word = match ? match[0] : null; 如果您想要该单词,然后是它后面的字符串的其余部分: var firstX = /\b(\w*x)\b(.*)$/; var match = firstX.exec

示例:
Alex是我的名字

我不想给以字母“x”结尾的第一个单词赋值


使用什么jquery代码?感谢您的帮助。

以下正则表达式将匹配以“x”结尾的单词:

如果在某些文本上运行,结果将包含以下单词:

var match = firstX.exec(someText);
var word = match ? match[0] : null;
如果您想要该单词,然后是它后面的字符串的其余部分:

var firstX = /\b(\w*x)\b(.*)$/;
var match = firstX.exec(someText);
var word = match ? match[1] : null;
var theRest = match ? match[2] : null;

这是一个jQuery不是相关工具的问题。文章中的标题和问题不完全匹配。如果没有找到,您也可以添加一个默认单词:
var firstX=(someText.match(/\b\w*x\b/)|【'word'])[0]
谢谢你,很好。我想存储在另一个变量中的字符串的其余部分如何?就像我的第一个字符串:亚历克斯是我的名字!var firstX=/\b\w*x/;等于“Alex”,那么如果我还为剩余字符串“is my name”存储另一个变量呢?我知道这对你来说是最基本的。还有一件事,我尝试了你的多段代码,它只读第一段。请帮忙。@Cha我会更新答案的。基本上你可以从正则表达式的一个修改版本中得到它。你做了一个很好的回答。我向你致敬。@Cha好吧,检测段落中断是一个不同的问题。如何做到这一点取决于您的标记。例如,如果您的段落都是
标记,则可以分别浏览并处理每个
var firstX = /\b(\w*x)\b(.*)$/;
var match = firstX.exec(someText);
var word = match ? match[1] : null;
var theRest = match ? match[2] : null;