我如何才能{}
从文本中获取其中包含的各个单词
an example of the text {Creating|Making|Producing} blah blah blah
我对正则表达式的了解有限
text.scan(/{([^}]*)}/)
这只是给我,{Creating|Making|Producing}
但我想要Creating
Making
Producing
谢谢!
您可以split
找到匹配项。
text.scan(/{([^}]*)}/)[0][0].split('|')
一个更简单的正则表达式可能是:
text.scan(/{(.*?)}/)
说明:
{
-一个{
角色.*?}
-遇到.*
第一个(?
)}
字符之前的任何()本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句