(1) IsMatch()方法;
IsMatch()方法实际上是一个返回Bool值得方法,如果测试字符满足正则表达式返回True否则返回False;
例1;判断是非成都地区电话号码合法; 分析:成都地区电话号码组成028********,前面为固定区号028,后面满足8位数字; 设计正则表达式:028\d{8}(解释:028区号固定,后面为8个数字\d组成); 程序代码,如图2所示: |
![]() |
| 图2 “例1” IsMatch方法是用例 |
|---|
(2) Replace()方法;
Replace()方法实际上是一种替换的方法,替换匹配正则表达式匹配模式;
例2:在发布带有公开电子邮件地址的文章时,替换@位AT避免产生垃圾邮件; 分析:首先需要判断文章中电子邮箱地址,然后执行替换 设计正则表达式:判断电子邮箱表达式”\w{1,}@w{1,}\\.”; 程序代码:如图3所示; |
![]() |
| 图3 “例2”Replace方法是用例 |
|---|
最新相关文章
发表评论