正则表达式,看看最后一个字符是'U'还是'C'

时间:2016-05-21 00:26:46

标签: regex acrobat

我正在编写一个Acrobat Professional DC自定义预检配置文件,我需要检查专色名称是否以“U”或“C”结束。

正则表达式可以解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

这个正则表达式做到了:

[UC]$

$确保匹配发生在字符串的末尾。

答案 1 :(得分:-1)

与此匹配的正则表达式(在posix下)将是这样的:

^([:alnum:]|[:punct:])*(U|C)$

说明:

^表示字符串的开头。

[:alnum:]这是所有字母数字字符的类

[:punct:]所有标点字符的类(例如"!"或"。"等我不确定您的格式是什么)

|表示"或"

*表示前一个原子出现0次或更多次。

()在正则表达式中生成正则表达式。

$^类似,但它表示字符串的结尾。

这将匹配以字母数字字符和标点符号的任意组合开头的任何行(包括每个字符串的0),并以' U'结尾。或者' C'。