我们在实现与字符串匹配相关的功能时,往往需要将模式串的自定义功能开放给用户,而内部的程序逻辑通常采用正则表达式来实现。现在的问题是,普通的用户对正则表达式并不熟悉,而我们开放出来的模式串自定义功能又需要传入一个合法的正则表达式来达到字符串匹配的功能。笔者通过对实际开发项目的实践总结,提出了一种通过将用户能够接受的通配符形式的模式串自动转换为正则表达式的方法,能够较好的解决这一矛盾。
本文介绍一种将用户友好的通配符模式自动转换为正则表达式的方法,以便于普通用户也能轻松使用复杂的字符串匹配功能。
我们在实现与字符串匹配相关的功能时,往往需要将模式串的自定义功能开放给用户,而内部的程序逻辑通常采用正则表达式来实现。现在的问题是,普通的用户对正则表达式并不熟悉,而我们开放出来的模式串自定义功能又需要传入一个合法的正则表达式来达到字符串匹配的功能。笔者通过对实际开发项目的实践总结,提出了一种通过将用户能够接受的通配符形式的模式串自动转换为正则表达式的方法,能够较好的解决这一矛盾。
326
548
269
2256
645

被折叠的 条评论
为什么被折叠?
