2020-09-04 17:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大师,
我想从输入中找到第一个字母,请问有谁能帮助我解决这个问题。.UDF或任何解决方案。
例如:E2HB表示-Alpha Letter是第一个
例如:1234表示-数字是第一个
谢谢
Siva
你好,
您可以简单地使用substring函数,例如field-> substring(0..1)-> target。 只要确保您合并了用于检查空值的其他逻辑即可。例如,字段-> mapWithDefault-> substring(0..1)->目标。
希望这会有所帮助,
马克
你好马克
谢谢您的评论。 就地当场您的回答确实对我有很大帮助。 关于 Patrick
嗨,
尝试使用以下逻辑确定第一个字符是字母还是数字。
int Num;
firstChar = input.trim()。substring(0,1);
try {
Num = Integer.parseInt(firstChar);
返回" Number";
}
catch(异常e)
{
返回"字母";
关于此,
Rahul
我希望您在UDF中使用单个值作为选项。
不应该提及上下文或队列选项。
此外, 将变量名称声明为"输入"。
-Rahul
最多设置5个标签!
你好,
您可以简单地使用substring函数,例如field-> substring(0..1)-> target。 只要确保您合并了用于检查空值的其他逻辑即可。例如,字段-> mapWithDefault-> substring(0..1)->目标。
希望这会有所帮助,
马克
你好马克
谢谢您的评论。 就地当场您的回答确实对我有很大帮助。
关于
Patrick
嗨,
尝试使用以下逻辑确定第一个字符是字母还是数字。
< p> String firstChar ="";int Num;
firstChar = input.trim()。substring(0,1);
try {
Num = Integer.parseInt(firstChar);
返回" Number";
}
catch(异常e)
{
返回"字母";
}
关于此,
Rahul
我希望您在UDF中使用单个值作为选项。
不应该提及上下文或队列选项。
此外, 将变量名称声明为"输入"。
-Rahul
一周热门 更多>