ScriptItemProcessor.java :  » Image » androidnews » vn » evolus » droidreader » content » processor » Android Open Source

Android Open Source » Image » androidnews 
androidnews » vn » evolus » droidreader » content » processor » ScriptItemProcessor.java
package vn.evolus.droidreader.content.processor;

import java.util.regex.Pattern;

import vn.evolus.droidreader.content.ItemProcessor;
import vn.evolus.droidreader.model.Item;

public class ScriptItemProcessor implements ItemProcessor {
  private static final Pattern scriptPattern = Pattern.compile("(<script[^>]*?>[\\s\\S]*?</script>)|(<noscript>)|(</noscript>)", Pattern.CASE_INSENSITIVE);
  
  @Override
  public void process(Item item) {
    if (item.description == null) return;
    item.description = scriptPattern.matcher(item.description).replaceAll("");
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.