#pragma once

#include <string>
#include <vector>
#include "pandaLog.h"

/**
    字符串分割
*/
class PANDALOG_API StringUtils
{
public:
	/**
	*@brief 将字符串按照分隔符分割成字符串数组
	*@param [in] sourceStr 源字符串
	*@param [in] res 分割后的字符串数组
	*@param [in] delim 分割符，默认空格分割
	*/
	static void split(std::string sourceStr, std::vector<std::string>& res, const std::string& delim =" ");

	/**
	*@brief 去除字符串首尾空格
	*@param [in] s 源字符串
	*/
	static void trim(std::string& s);
};
