【发布时间】:2020-02-04 04:16:26
【问题描述】:
我想要一个匹配所有表情符号(或大多数表情符号)但排除某些字符(例如“|”|‘|’|…|—)的正则表达式。
This regex 通过负前瞻来完成这项工作:
/(?!\u201C|\u201D|\u2018|\u2019|\u2026|\u2014)(\u00a9|\u00ae|[\u2000-\u3300]|\ud83c[\ud000-\udfff]|\ud83d[\ud000-\udfff]|\ud83e[\ud000-\udfff])/
但显然Google Scripts 不支持这一点。错误:
无效的正则表达式模式 (?!“|”|‘|’|…|—)(©|®|[ -㌀]|?[퀀-?]|?[퀀-?]|?[퀀-?])
还有其他方法可以实现我的目标(与Google Script's findText 一起使用的正则表达式)?
【问题讨论】:
标签: javascript regex google-apps-script regex-lookarounds