正则表达式对Web Designer(XHTML / CSS)有用吗?如果网页设计师学习正则表达式,他们可以获得任何帮助吗?
答案 0 :(得分:6)
任何定期处理文本文件的人(包括所有程序员)都可以从学习正则表达式中受益。它们使查找和替换任务变得更加容易,并为您节省了大量的手动编辑。几乎所有文本编辑程序都支持正则表达式搜索。
如果您所做的只是HTML和CSS,那么您将无法在代码中使用它们。但是如果你开始使用JavaScript,你会发现它们对测试输入字段的值很有用。
答案 1 :(得分:5)
是
答案 2 :(得分:1)
除此之外,它非常适合验证输入和清理HTML
即使你不直接使用它们,RegExes也是一种考虑操作文本的方法,这些文本已经证明对我来说非常有价值,从我第一个用PERL写的东西到我今天做的事情的第一个项目在.NET中
答案 3 :(得分:1)
正则表达式不是(X)HTML或CSS的一部分,但它们是您可能使用它们的工具的一部分:Javascript,XSLT和任何服务器脚本。
关键是要记住,由于使用带引号的字符串和SGML样式标记解析语言很困难,除了作为最后的手段之外,不应该使用正则表达式来解析(X)HTML。存在标记符,因此您无需执行特定的艰苦工作。您会发现大多数正则表达式用于检查和清理输入。
简而言之:是的,但总是使用最好的工具。
答案 4 :(得分:1)
网页设计师可以获得任何帮助吗? 他们学习正则表达式吗?
如果您要求一些资源来帮助您使用正则表达式,我会发现MDC page on Regular Expressions和Regular Expression Cheat Sheet非常有用的引用,以及用于测试正则表达式的Regular Expression Tester。
史蒂夫
答案 5 :(得分:0)
CSS对正则表达式有部分支持,因此它们可能在该领域有用。
除此之外,只有您编写Javascript代码。
答案 6 :(得分:0)
您在创建Web工件(页面,脚本,样式等)时使用的语言和协议以及用于处理这些工件(编辑器,实用程序,解释程序等)的工具。
正则表达式属于后一组,它们属于更高级的幽灵(基于普通网页设计师可能没有线索的事实)。但任何具有计算机知识的人都会从学习和使用正则表达式中受益 - 而不仅仅是网页设计师。
与人群相比,任何让你脱颖而出(当然是积极的方式)都会让你受益 - 所以继续学习正则表达式 - 你不会后悔。
答案 7 :(得分:-1)
没有。