code: public List<String> getCellValues(String regex, List<ReplacePattern> replaces,
              boolean excludeEmptyValue) {
          List<String> valueList = new ArrayList<String>();
  
          if (StringUtils.isEmpty(regex)) {
              LOG.warn("列名が空であるセル値は格納できません。");
              return valueList;
          }
          Pattern pattern = Pattern.compile(regex);
          for (Entry<String, String> entry : getData().entrySet()) {
              if (pattern.matcher(entry.getKey()).matches()) {
                  if (excludeEmptyValue && StringUtils.isEmpty(entry.getValue())) {
                      continue;
                  }
                  String value = value(entry.getValue(), replaces);
                  LOG.trace("key:{}, value:{}", entry.getKey(), value);
                  valueList.add(value);
              }
          }
  
          return valueList;
      }
docs: 正規表現に一致する列に該当するセルの値を返します。
  
  @param regex
  正規表現
  @return 正規表現に一致する列に該当するセルの値