如何编写与字母匹配的正则表达式('R','L'),数字和第一个字符始终为字母。 E.G。
I want regex to accept string like "R12L", "L1" that start with either 'R' or 'L' only.
答案 0 :(得分:2)
我相信你想匹配以下词:
以下是:\b[a-zA-Z][0-9RL]*\b
如果第一个字母必须是'R'或'L',那么这样会更好:
`\b[RL][0-9RL]*\b`
说明:
\b
是一个单词边界,零长度匹配[RL]
是character class,它匹配R或L [0-9]
是字符类中的范围,它匹配0到9之间的任何内容。您可以使用this demo。