使用javascript从插入的文本中找到特定长度的句子
我正在制作一款游戏,其中需要使用具有特定长度的传票。使用javascript从插入的文本中找到特定长度的句子
是否可以以任何形式(可以是控制台日志或警报)查找并显示每个句子(以“。”开头并以“。”结尾) 具有特定长度的插入文本通过使用JavaScript?
我以为我会简单地插入一些电子书,我必须找到每一个有32个字符,包括空格, 如果任何人有一个想法如何实现这一目标将是巨大的句子:)
以字符串化文本,对参数'。'使用'.split'方法。
现在您将拥有所有'句子'的数组。 现在从那里我们可以.filter()句子阵列仅包括作为长度32的句子:
let text = 'My name is aaron. I like stuff.'
text = text.split('.')
let sentancesOf32Length = text.filter(text => text.length === 32)
谢谢! 我修改了它,它完美地工作。 我不得不通过手动替换诸如“ - ”和“”之类的东西来将文本格式化成一些不需要的字符。 这是我的最终溶液: 文本= '文本我寻找32个字母的词语' 文本= text.split( '') array_clean = [];对于(var i = 0; i
很高兴工作。希望替换你只是没有手动做。 – Shadowfool
模糊。请扩展更多(如有可能,请举例)! –
是的,它可以通过使用正则表达式。 –