我一直对正则表达式的格式和使用方法感到困惑,不知道怎样根据自己的需求编写正则表达式。通常情况下,我只是复制一些常见的正则表达式格式并粘贴到我的项目中,但显然我们无法根据自己的需求找到每一种正则表达式格式。因此,我希望学习有关正则表达式的知识。
我只能通过反复运行代码后进行猜测来编写正则表达式,但我对它还是了解不多。
NSString *regexNumber = @"[123456789][0-9]{0}([0-9]{1})?";
这是一个比较
年龄
的问题,根据这个年龄应该从1-9开始,最少1位数字,最多2位数字,且只能是数字。现在我想为姓名 -(例如 - vakul、Vakul、vakul saini、Vakul Saini、vakul Saini、Vakul saini等)、电子邮件、电话号码、仅字符串、生日、网址制作正则表达式。但我不想复制粘贴,我想学习它们的工作原理并制作自己的正则表达式。