以下 JavaScript 代码可以提取给定文本中最大的数字:

function getMaxNumber(text) {
  const numbers = text.match(/\d+/g).map(Number);
  return Math.max(...numbers);
}

const text = '蝶鞍左侧底部局部凹陷,垂体横径20mm,高10mm,前后径13mm,垂体左翼上缘膨隆,下缘倾斜,垂体平扫左侧见类圆形以等T1、等T2信号为主结节影,混杂少许斑点状稍长T1、稍长T2信号影,边界欠清。垂体柄前后径2.5mm、横径2.3mm,向右偏。视交叉未见受压上移征象,双侧海绵窦未见明显异常。垂体后叶短T1信号存在。';

const maxNumber = getMaxNumber(text);
console.log('最大数字是:', maxNumber); // 输出:最大数字是:20

代码解释:

  1. getMaxNumber(text) 函数接受文本作为参数。
  2. text.match(/\d+/g) 使用正则表达式匹配文本中的所有数字。
  3. map(Number) 将匹配到的数字字符串转换为数字。
  4. Math.max(...numbers) 返回数字数组中的最大值。

在给定的文本 '蝶鞍左侧底部局部凹陷,垂体横径20mm,高10mm,前后径13mm,垂体左翼上缘膨隆,下缘倾斜,垂体平扫左侧见类圆形以等T1、等T2信号为主结节影,混杂少许斑点状稍长T1、稍长T2信号影,边界欠清。垂体柄前后径2.5mm、横径2.3mm,向右偏。视交叉未见受压上移征象,双侧海绵窦未见明显异常。垂体后叶短T1信号存在。' 中,最大的数字是 20。


原文地址: https://www.cveoy.top/t/topic/o5vV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录