在Javascript中,如何使用正则表达式迭代字符串以隔离以"{"开头并以"}"字符结尾的所有字符串出现?
因此,例如,haystack字符串可能是:
Lorem ipsum dolor {sit} amet, consectetur adipiscing elit. {Praesent} tincidunt, sapien non ultricies posuere, justo felis {placerat erat}, a laoreet felis justo in nisl. Donec.
Run Code Online (Sandbox Code Playgroud)
因此,该函数需要返回以下值:
所有帮助赞赏!
你可以这样做:
var subject = 'Lorem ipsum dolor {sit} amet, consectetur adipiscing elit. {Praesent} tincidunt, sapien non ultricies posuere, justo felis {placerat erat}, a laoreet felis justo in nisl. Donec.'
subject.match(/\{[^}]+\}/g);
Run Code Online (Sandbox Code Playgroud)
请注意,它仍然包含{和}.
| 归档时间: |
|
| 查看次数: |
115 次 |
| 最近记录: |