正则表达式查看最后一个字符是 'U' 还是 'C'
Regex to see if last character is 'U' or 'C'
我正在编写 Acrobat Professional DC 自定义预检配置文件,我需要在其中检查专色名称是否以 'U' 或 'C'.
结尾
正则表达式可以解决这个问题吗?
这个正则表达式是这样做的:
[UC]$
$
确保匹配发生在字符串的末尾。
匹配那个(在 posix 下)的正则表达式是这样的:
^([:alnum:]|[:punct:])*(U|C)$
解释:
^
表示字符串的开始。
[:alnum:]
这是所有字母数字字符的class
[:punct:]
所有标点符号的class(例如“!”或“。”等,我不确定你的格式)
|
表示 "or"
*
表示前面的原子出现 0 次或多次。
()
使正则表达式在一个原子内。
$
类似于^
,但表示字符串结束。
这将匹配以字母数字字符和标点符号的任意组合(包括每个 0)开头并以 'U' 或 'C'.
结尾的任何行
我正在编写 Acrobat Professional DC 自定义预检配置文件,我需要在其中检查专色名称是否以 'U' 或 'C'.
结尾正则表达式可以解决这个问题吗?
这个正则表达式是这样做的:
[UC]$
$
确保匹配发生在字符串的末尾。
匹配那个(在 posix 下)的正则表达式是这样的:
^([:alnum:]|[:punct:])*(U|C)$
解释:
^
表示字符串的开始。
[:alnum:]
这是所有字母数字字符的class
[:punct:]
所有标点符号的class(例如“!”或“。”等,我不确定你的格式)
|
表示 "or"
*
表示前面的原子出现 0 次或多次。
()
使正则表达式在一个原子内。
$
类似于^
,但表示字符串结束。
这将匹配以字母数字字符和标点符号的任意组合(包括每个 0)开头并以 'U' 或 'C'.
结尾的任何行