【发布时间】:2015-06-25 17:20:58
【问题描述】:
我们正在尝试跨多个平台(应用程序 (Android/iOS)、Web (javascript) 和后端服务 (C#))共享我们的 RegEx 模式。
我预见到的一个问题是所有平台都有不同的正则表达式引擎。可能导致其中一个错误地处理正则表达式模式。
正则表达式模式最初是在 C# 中定义的,然后通过 Webservice 或 Bower 暴露给其他平台。无论如何要为该模式编写一个单元测试以确保它可以在其他平台上工作?
我问这个问题的原因是因为我假设有一种通用的正则表达式语言,并且每个引擎都有自己独特的怪癖。如果是这样,应该可以验证每种模式是否符合普遍理解的语言。
【问题讨论】:
标签: regex cross-platform