我试图创建一个正则表达式来匹配匹配以字母开头的字符串的字符串,接下来只有一个点,字母和下划线,并以更多字母结尾(但不是下划线)。
示例:
ABC.PROCEDURE_INSERT_USER
ZXYSQWE.PROCEDURE_LIST_PRODUCTS_COD_PROD_PRICE
我的正则表达式:
/^[A-Za-z]*\\.?[A-Za-z_]*(?=A-Za-z_)/
不起作用..
感谢您的帮助:)
答案 0 :(得分:0)
我认为这可能有所帮助:
(?:^[a-zA-Z]*\\.[a-zA-Z_]*[a-zA-Z]$)
以字母开头,然后是一个圆点,字母和下划线的任意组合,并以字母结束。
相反,检查最后是否没有下划线,你知道这总是一封信。它的阅读更简单。
您可以在此处查看正则表达式测试(找到已解决的问题): Regex101.com - Test