Code vs Tab

 
 
 
Сообщения:12
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package stringproject;

import java.util.ArrayList;
import java.util.List;
import java.util.regex.Pattern;
//import org.apache.log4j.Logger;

/**
 * <p>Класс содержит методы для разделения текста на предложения и слова 
 * по указанным разделителям.
 * </p>
 * 
 * @author Serg Tanchenko
 */
public class Parser {
static Logger logger = Logger.getLogger(Parser.class);
    
    /*
     * Функция разделяет строку <code>inputString</code>, принятую параметром, на предложения по указаному 
     * разделителю <code>seporatorRegEx</code>.
     * Возвращает типизированую коллекцию <code>List<Sentence></code> предложений.
     * 
     * @param seporatorRegEx разделители предложения: <code>"[.?!] "</code>
     * @param inputString входящее предложение
     * @return <code>List<Sentence></code>
     */
    public static List<Sentence> parserTheSentence (String seporatorRegEx, String inputString){
       // logger.info("parserTheSentence");
        Pattern pattern = Pattern.compile(seporatorRegEx);
        String [] stringOut =  pattern.split(inputString);
        List<Sentence> sentence = new ArrayList<Sentence>();
        int index = 0;
        for(String s : stringOut) {
            sentence.add(new Sentence(parserTheWord(", | |: |; ", s), index));
            index++;
        }
        return sentence;
    }
}
    
Изменен:05 мая 2013 19:47
 
 
Сообщения:12
	Pattern pattern = Pattern.compile(seporatorRegEx); //it`s Tabы
    List<Sentence> sentence = new ArrayList<Sentence>(); //it`s 4 spaces
Изменен:05 мая 2013 21:17
 
Модераторы:LuckysenleftgurookatAlisaTestPetraStillJulikigorss
Сейчас эту тему просматривают:Нет