博客园  :: 首页  :: 管理

关于Microsoft Power Automate-中-判断文本是否以指定的字符或者字符串开头-的方法

目前笔者没有发现,能直通过步骤得到以什么字符/字符串开头,并返回布尔值的步骤

但是可以巧妙的通过如下步骤,进行实现

Picture1

其中 ^\s*1|^\s*6|^\s*a|^\s*A|^\s*q   这个中^代表以什么开头,| 代表或的意思, \s 代表 (与任何空白字符匹配。)

另外需要注意的是【分析文本】默认是忽略大小写的,这个根据自己的情况进行判断 ,如图,如果打开了,就能匹配到!变量为0

可以将发现该文本的位置存储到Position变量中,这个变量是【数值】类型,如果匹配不到就返回 -1 

如果匹配到了,并且返回的数字为0 ,则代表匹配到了,位置是从字符串的最开头,这样可以通过if条件进行不同的情况处理了

 

Power Automate 的正则表达式引擎是 .NET。 要查找有关正则表达式的详细信息,可以参考如下在线文档

https://learn.microsoft.com/zh-cn/dotnet/standard/base-types/regular-expression-language-quick-reference

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19062518