正则表达式对Web Designer(XHTML / CSS)有用吗?

时间:2009-04-29 04:31:47

标签: regex

正则表达式对Web Designer(XHTML / CSS)有用吗?如果网页设计师学习正则表达式,他们可以获得任何帮助吗?

8 个答案:

答案 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 ExpressionsRegular Expression Cheat Sheet非常有用的引用,以及用于测试正则表达式的Regular Expression Tester

史蒂夫

答案 5 :(得分:0)

CSS对正则表达式有部分支持,因此它们可能在该领域有用。

除此之外,只有您编写Javascript代码。

答案 6 :(得分:0)

您在创建Web工件(页面,脚本,样式等)时使用的语言和协议以及用于处理这些工件(编辑器,实用程序,解释程序等)的工具。

正则表达式属于后一组,它们属于更高级的幽灵(基于普通网页设计师可能没有线索的事实)。但任何具有计算机知识的人都会从学习和使用正则表达式中受益 - 而不仅仅是网页设计师。

与人群相比,任何让你脱颖而出(当然是积极的方式)都会让你受益 - 所以继续学习正则表达式 - 你不会后悔。

答案 7 :(得分:-1)

没有。