如我所见,当它是空的时候,它也是空的。如果它是空的,如何避免回声打印?
for (SubjectList in Subject.split('\r?\n')) { sh "echo '1${SubjectList }2'" }
kse8i1jr1#
请尝试改用tokenize():
for (SubjectList in Subject.tokenize('\r?\n')) { sh "echo '1${SubjectList }2'" }
我不知道\r?\n是什么意思,但是如果你想用换行符分割它,你可以只使用Subject.tokenize()(不带参数)split()方法返回一个string []示例,tokenize()方法返回一个list示例,tokenize()返回一个list,它将忽略空字符串(当分隔符连续出现两次时),而split()将保留这样的字符串。
\r?\n
Subject.tokenize()
1条答案
按热度按时间kse8i1jr1#
请尝试改用tokenize():
我不知道
\r?\n
是什么意思,但是如果你想用换行符分割它,你可以只使用Subject.tokenize()
(不带参数)split()方法返回一个string []示例,tokenize()方法返回一个list示例,tokenize()返回一个list,它将忽略空字符串(当分隔符连续出现两次时),而split()将保留这样的字符串。