UDF用于查找输入的第一个字母

2020-09-04 17:59发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大师,

我想从输入中找到第一个字母,请问有谁能帮助我解决这个问题。.UDF或任何解决方案。

例如:E2HB表示-Alpha Letter是第一个

例如:1234表示-数字是第一个

谢谢

Siva

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大师,

我想从输入中找到第一个字母,请问有谁能帮助我解决这个问题。.UDF或任何解决方案。

例如:E2HB表示-Alpha Letter是第一个

例如:1234表示-数字是第一个

谢谢

Siva

付费偷看设置
发送
4条回答
Aaron 3364
1楼-- · 2020-09-04 18:19

你好,

您可以简单地使用substring函数,例如field-> substring(0..1)-> target。 只要确保您合并了用于检查空值的其他逻辑即可。例如,字段-> mapWithDefault-> substring(0..1)->目标。

希望这会有所帮助,

马克

lukcy2020
2楼-- · 2020-09-04 18:32

你好马克

谢谢您的评论。 就地当场您的回答确实对我有很大帮助。

关于
Patrick

微wx笑
3楼-- · 2020-09-04 18:31

嗨,

尝试使用以下逻辑确定第一个字符是字母还是数字。

< p> String firstChar ="";

int Num;

firstChar = input.trim()。substring(0,1);

try {

Num = Integer.parseInt(firstChar);

返回" Number";

}

catch(异常e)

{

返回"字母";

}

关于此,

Rahul

jovirus
4楼-- · 2020-09-04 18:31
< p>嗨,

我希望您在UDF中使用单个值作为选项。

不应该提及上下文或队列选项。

此外, 将变量名称声明为"输入"。

-Rahul

一周热门 更多>