Groovy 按句点拆分并仅返回第一个值

2024-02-06

我的输入为

var = primarynode.domain.local

现在我只需要primarynode从中。

我正在寻找 split 和 tokenize,但无法用一行代码来完成它。有谁知道如何用一行代码做到这一点?


假设你只想得到第一个单词(之前.) 来自输入字符串。

您可以使用tokenize字符串的运算符

如果你有

def var = "primarynode.domain.local"

那么你可以做

def firstValue = ​var.tokenize(".")[0]​
println firstValue

output

primarynode
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Groovy 按句点拆分并仅返回第一个值 的相关文章

随机推荐

  • 蛋白质序列编码

    我正在开发一个Python程序来计算一组字符串 蛋白质序列 的突变残基和位置的数字编码 存储在fasta格式文件中 每个蛋白质序列用逗号分隔 我正在尝试找到突变的位置和序列 我的fasta文件如下 MTAQDDSYSDGKGDYNTIYLG
  • Guzzle send() 方法导致 cURL 错误 35 Too much open files

    尝试使用 Guzzle 5 执行以下代码 client new GuzzleClient defaults headers User Agent gt static userAgentString request client gt cre
  • 如何将 ngOptions 与包含 HTML 实体的字符串一起使用?

    我正在使用 ng Options 构建选择菜单 但我的标签之一中有一个 HTML 实体 amp 标签显示为Books amp Stuff not Books Stuff 我的玉石是这样的 select ng show isType sele
  • 如何通过多个动作达成一个意图

    我想显示一个活动选择器 其中显示所有可以查看的应用程序and or编辑一些数据 有没有一种简单的方法可以做到这一点 或者我是否必须实现自己的活动选择器对话框 或者也许我可以直接子类化Intent 谢谢 我通过使用 EXTRA INITIAL
  • 动态路由在使用 Next.js 进行页面刷新时不起作用

    我使用 Next js 但动态路由出现错误 在我的应用程序中我使用getStaticPaths getStaticProps和这个 a offer title a 当我单击此链接时 动态路由显示我的页面没有任何问题 但是当我刷新同一页面时
  • Svg 剪辑路径根据视口调整大小

    我正在努力调整 HTML 设置中剪切的 svg 的大小 我寻找类似的解决方案 但还没有找到 我正在尝试根据垂直屏幕视口调整剪辑的 svg 大小 这是我的设置的 codepen 示例 slider image clip path url cl
  • 在 WP 8.1 的 ListView 中禁用点击动画

    在 WP 8 1 中 如何删除默认动画ListView当点击某个项目时 它会根据点击发生的位置向不同方向倾斜 平移 我不想要任何项目点击动画 动画来自 ListView 的 ItemContainerStyle 的 按下 状态 在设计器中选
  • python 模块会被导入两次吗?

    如果我有一个运行的文件import math 还有第二个文件import mathAND 导入第一个文件 是否加载math模块在内存中两次 当你这样做时import math它被导入并放入sys modules 接下来你做import ma
  • 如何在 C# 中设置/更改/删除按钮上的焦点样式?

    我有几个按钮 我修改了它们的外观 我将它们设置为带有背景和自定义边框的平面按钮 因此它们看起来很漂亮 不再像普通按钮 实际上 它们现在看起来像 Of fice 2003 按钮 这些按钮的边框为一像素 然而 当按钮被选择时 通过单击或键盘操作
  • 如何使用 Blazor 组件访问当前路由

    我有一个 ASP dot NET Web 应用程序 它有一个简单的导航栏 我尝试使用 Blazor 组件 如果该页面恰好是活动页面 它将改变导航栏并增加左边框的宽度 到目前为止 我使用的是 switch 语句 该语句将根据字符串表示的当前页
  • Android:在另一个不发射的 Kotlin Flow 中收集 Kotlin Flow

    我有以下方法 operator fun invoke query String Flow
  • 当调用命中缓存时,OutputCache 发送错误的 Vary 标头

    我有一个要缓存的操作方法 OutputCache Duration 60 5 Location OutputCacheLocation Any VaryByCustom index public ActionResult Index ret
  • 如何使用 jQuery 获取上一页 URL

    如何使用 jQuery 获取上一页 URL 我正在使用以下代码来获取当前页面位置 document ready function var pathname window location pathname 易如反掌 document rea
  • Android 仅使用电子邮件应用程序发送带附件的电子邮件

    The 官方文档 https developer android com guide components intents common Email展示如何发送带有附件的电子邮件 public void composeEmail Strin
  • 无法在 iPhone 设备上加载捆绑包中的笔尖

    我正在尝试测试我在 iPhone 上开发的应用程序 为此 我将 Xcode 上的目标从 Simulator 更改为 Device 应用程序已正确上传到设备并且可以运行 显示了主视图 但如果我尝试打开辅助视图 应用程序就会崩溃 在 iPhon
  • 使用 Javascript 获取画布中的最大字体大小

    我正在绘制一个画布 需要在整个可用屏幕上 100 宽度和高度 我使用 JavaScript 设置画布的宽度和高度 如下所示 var w window innerWidth var h window innerHeight var canva
  • 以编程方式过滤我的应用程序的 logcat。不为我工作

    在 Android 应用程序中 我试图获取我的应用程序日志消息并将它们保存到文件中 我正在使用下面的代码 我为每个班级使用不同的标签 并且有多个标签 执行 logcat d 给我所有不相关的消息 把我的包名写成 logcat d myapp
  • Javascript 文件在 ajax 导航中出现重复

    我遇到了麻烦AJAX导航时 问题是加载新内容后加载的 javascript 文件仍保留在浏览器中 即使它们不在浏览器中DOM不再 他们看起来像VM文件在浏览器控制台中并执行其中的代码 我不希望发生这种情况 因为当新内容通过时 它应该被替换
  • ICE Faces 和在 WindowScoped 中创建 bean 时出现错误

    在一些关于 WindowScoped 的问题和 BalusC 的回答之后 我明白我会使用 MyFaces CODI 我应该在重写之前所有的代码之前 因为我不能使用 Mojarra 所以我会使用 ICEFaces 因为它也有 窗口范围 和其他
  • Groovy 按句点拆分并仅返回第一个值

    我的输入为 var primarynode domain local 现在我只需要primarynode从中 我正在寻找 split 和 tokenize 但无法用一行代码来完成它 有谁知道如何用一行代码做到这一点 假设你只想得到第一个单词