{"size": 713, "ext": "js", "max_stars_repo_path": "src/lib/findText.js", "max_stars_repo_name": "jeselvmo/jeselvmo", "max_stars_repo_stars_event_min_datetime": "2021-11-06T05:14:17.000Z", "max_stars_repo_stars_event_max_datetime": "2022-03-14T08:24:45.000Z", "max_issues_repo_path": "src/lib/findText.js", "max_issues_repo_name": "jeselvmo/jeselvmo", "max_issues_repo_issues_event_min_datetime": "2018-08-31T10:07:59.000Z", "max_issues_repo_issues_event_max_datetime": "2022-02-27T20:44:53.000Z", "max_forks_repo_path": "src/lib/findText.js", "max_forks_repo_name": "jeselvmo/jeselvmo", "max_forks_repo_forks_event_min_datetime": "2018-05-28T09:14:05.000Z", "max_forks_repo_forks_event_max_datetime": "2018-05-28T09:14:05.000Z"}
{"max_stars_count": 3, "max_issues_count": 2, "max_forks_count": 1, "avg_line_length": 26.4074074074, "max_line_length": 308, "alphanum_fraction": 0.6816269285}
/**
 * 正则文本查找。
 * @param {string} content 文本内容
 * @param {RegExp} reg 匹配的正则表达式
 * @returns {Array} 查找到的结果
 *
 * @example
 *
 * const content = '11月5日0—24时，31个省（自治区、直辖市）和新疆生产建设兵团报告新增确诊病例55例。其中境外输入病例15例（上海3例，福建3例，广东3例，四川2例，云南2例，天津1例，陕西1例），含3例由无症状感染者转为确诊病例（四川2例，天津1例）；本土病例40例（黑龙江16例，均在黑河市；河北9例，其中辛集市8例，石家庄市1例；辽宁3例，均在大连市；河南3例，均在郑州市；四川3例，均在成都市；云南2例，均在德宏傣族景颇族自治州；甘肃2例，均在兰州市；内蒙古1例，在阿拉善盟；江西1例，在上饶市），含3例由无症状感染者转为确诊病例（均在河南）。无新增死亡病例。无新增疑似病例。';
 * const reg = /([\u4E00-\u9FA5]{2,4})(\d+)例/g;
 * jeselvmo.findText(content, reg);
 * //=> [...]
 *
 */
function findText(content, reg) {
  let result = [];

  let arr;
  while ((arr = reg.exec(content))) {
    result.push(arr);
  }

  return result;
}

export default findText;
