我目前将 regex.h 用于 ac 程序
想要确保一个字符串以围绕字母数字字符的 @ 开头和结尾,(中间只有 2 个 @ 没有)
更新:我想我通过使用 ^ 和 $ 锚标签解决了第一个问题。如果这看起来不是解决问题的正确方法,请告诉我。
我现在的代码:
(regexCheck(tag, "^[@]+[A-Za-z0-9]+[@]$") == 1)
另外我想确保一个字符串包含一个带有字母数字字符的 _ (例如 _test 、 te_st 、 test_ 都是有效的,但 test 是无效的)
我现在的代码:
(regexCheck(string, "[A-Za-z0-9_]")) == 1
任何帮助将不胜感激,但也将不胜感激正则表达式语法的解释。