簡體   English   中英

如何使用Groovy忽略最后一位數字並比較兩個字符串

[英]How to ignore last digit and compare two strings using Groovy

我有兩個比較兩個字符串a =“ 123456”和b =“ 123457”。 我想在Groovy腳本中對它們進行比較。 字符串a必須與字符串b匹配,忽略最后一個字符。 這意味着它必須與“ 12345 \\ d”匹配。 如何以編程方式編寫它?

忽略字符串中最后一個字符的最簡單方法是使用切片,例如

a[0..-2] == b[0..-2]

在切片中使用負數表示末尾的索引。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM