REGEX -字母和符号(c#)

本文关键字:符号 -字 REGEX | 更新日期: 2023-09-27 18:03:04

我试图创建一个regexp来匹配字符串,匹配以字母开头的字符串,接下来只有一个点,字母和下划线,并以更多的字母(但不是下划线)结束。

例子:

  • ABC。PROCEDURE_INSERT_USER

  • ZXYSQWE。PROCEDURE_LIST_PRODUCTS_COD_PROD_PRICE

我的正则表达式:

/^[A-Za-z]*''.?[A-Za-z_]*(?=A-Za-z_)/

没用. .

谢谢你的帮助

REGEX -字母和符号(c#)

我想这可能会有帮助:

(?:^[a-zA-Z]*''.[a-zA-Z_]*[a-zA-Z]$)

以字母开头,然后是点,字母和下划线的任意组合,最后以字母结尾。

而不是检查末尾是否有下划线,你知道它总是一个字母。它更容易阅读。

你可以在这里看到正则表达式测试(修复了你发现的问题):Regex101.com - Test