需要突出显示特定的文字模式

时间:2016-01-28 06:38:10

标签: regex string perl web pattern-matching

我有一个带有段落的文件,我想要做的是突出文本文件中出现的某些文本/单词模式,背景为黄色,文字颜色为黑色。

pattern = ["enough", "too much"];
Text file = "text.txt";

并在带有突出显示文字的网页上显示文字文件中的足够和过多的字词。

我想使用perl来完成这项任务。 请告诉我如何以优化的方式做到这一点。

1 个答案:

答案 0 :(得分:0)

  1. 制作要突出显示的所有单词的数组。
  2. 将输入文件保存在$ file变量中。
  3. 在该数组上运行foreach并使用正则表达式将单词替换为word + HTML标记。 即...

    的foreach(@words) {     $文件=〜R / $ /< font color = black,bgcolor = yellow> $ < /字体&/克; }

  4. 将$文件再次保存为扩展名为.html或.htm的文件。

  5. 这更像是逻辑问题,而不是技术我猜。