2017-06-12 37 views
0

我正在制作一款游戏,其中需要使用具有特定长度的传票。使用javascript从插入的文本中找到特定长度的句子

是否可以以任何形式(可以是控制台日志或警报)查找并显示每个句子(以“。”开头并以“。”结尾) 具有特定长度的插入文本通过使用JavaScript?

我以为我会简单地插入一些电子书,我必须找到每一个有32个字符,包括空格, 如果任何人有一个想法如何实现这一目标将是巨大的句子:)

+0

模糊。请扩展更多(如有可能,请举例)! –

+0

是的,它可以通过使用正则表达式。 –

回答

0

以字符串化文本,对参数'。'使用'.split'方法。

现在您将拥有所有'句子'的数组。 现在从那里我们可以.filter()句子阵列仅包括作为长度32的句子:

let text = 'My name is aaron. I like stuff.' 
    text = text.split('.') 
    let sentancesOf32Length = text.filter(text => text.length === 32) 
+0

谢谢! 我修改了它,它完美地工作。 我不得不通过手动替换诸如“ - ”和“”之类的东西来将文本格式化成一些不需要的字符。 这是我的最终溶液: 文本= '文本我寻找32个字母的词语' 文本= text.split( '') array_clean = [];对于(var i = 0; i igormr

+0

很高兴工作。希望替换你只是没有手动做。 – Shadowfool

相关问题