Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 6a1a8cd7

Přidáno uživatelem Jakub Šmíd před asi 2 roky(ů)

Database exported to script
- removed initialization from application
- updated docker-compose.yml to create volume and add data from script

re #9746

Zobrazit rozdíly:

backend/src/main/java/cz/zcu/kiv/backendapi/catalog/CatalogItemServiceImpl.java
141 141

  
142 142
        String[] tokens = text.split("((?<=\\s)|(?=\\s+))");
143 143
        for (String token : tokens) {
144
            if (StringUtils.isBlank(token)) {
144
            if (StringUtils.isBlank(token) || token.matches(START_PUNCTUATION_REGEX)) {
145 145
                highlightedText.append(token);
146 146
                continue;
147 147
            }
148

  
148 149
            Matcher matcherStart = START_PUNCTUATION_PATTERN.matcher(token);
149 150
            Matcher matcherEnd = END_PUNCTUATION_PATTERN.matcher(token);
150 151
            String prefix = "";
......
158 159
                startTextIndex = matcherStart.end();
159 160
                prefix = token.substring(start, startTextIndex);
160 161
            }
162

  
161 163
            if (matcherEnd.find()) {
162 164
                endTextIndex = matcherEnd.start();
163 165
                int end = matcherEnd.end();
164 166
                suffix = token.substring(endTextIndex, end);
165 167
            }
166 168

  
167
            if (endTextIndex < startTextIndex) {
168
                highlightedText.append(prefix);
169
                continue;
170
            }
171

  
172 169
            textToFind = token.substring(startTextIndex, endTextIndex);
173 170

  
174 171
            if (types.contains(textToFind)) {

Také k dispozici: Unified diff