2024年6月6日发(作者:)

powerautomate 正则

PowerAutomate 是一款基于 Recalbox 平台的自动化工具,支持

多种语言和数据处理平台。PowerAutomate 的正则表达式如下:

```python

(

re="^([a-zA-Z0-9_.-]+).([a-zA-Z0-9_.-]+).([a-zA-Z0-

9_.-]+).([a-zA-Z0-9_.-]+)([0-9][a-zA-Z]{2,})$"

)

```

上面的正则表达式匹配以下字符串类型:

- Maven Project

- Gradle Project

-有自己的项目文件夹(.gradle/.gradlew)

- 项目根目录(../)

正则表达式的解释如下:

- `^` 匹配字符串的开头

- `([a-zA-Z0-9_.-]+)` 匹配一个或多个字母、数字、下划

线、点或表情符号,作为项目名的一部分。

- `.` 匹配一个点号

- `([a-zA-Z0-9_.-]+)` 匹配一个或多个字母、数字、下划

线、点或表情符号,作为子文件夹或子目录的名称的一部分。

- `.([a-zA-Z0-9_.-]+)` 匹配一个点号,之后是一个或多个字

母、数字、下划线、点或表情符号,作为子文件夹或子目录的名称的

一部分。

- `.([a-zA-Z0-9_.-]+)` 匹配一个点号,之后是一个或多个字

母、数字、下划线、点或表情符号,作为文件或文件名的一部分。

- `([0-9][a-zA-Z]{2,})` 匹配一个数字,之后是一个单词,作

为版本号或大小写敏感的数字的一部分。

最后,`([0-9][a-zA-Z]{2,})` 匹配一个数字,之后是一个单词,

作为版本号或大小写敏感的数字的一部分。