ASP,vbs正则轮翻在文章段落后加上网址等内容
ASP与VBS正则表达式的奇妙之旅
我们将一个有趣的话题——使用ASP和VBS正则表达式进行文本处理。我们将通过展示一个简单的函数来实现字符串中的特定内容替换,并在文章段落后附上相关网站信息。
函数名称:RegExpTest
参数介绍:
strng:需要处理的字符串。
patrn:以竖线(|)分隔的各种结尾标志,如`
|`、`
patrn2:要替换成的字符串,同样以竖线分隔。
作者:柳永法(Blog)
功能介绍:
该函数将在strng字符串内找到以patrn结尾的字符后,随机添加patrn2里的内容。接下来,让我们深入了解这个函数是如何工作的。
代码:
我们建立变量并创建一个新的RegExp对象来执行正则表达式操作。然后,我们设置正则表达式的属性,如忽略大小写和全局可用性。接下来,我们通过Split函数将patrn参数拆分成数组,并使用ForEach循环对每个模式进行处理。在每个模式中,我们将使用RegExp的Replace方法将找到的匹配项替换为包含随机内容的字符串。我们将处理后的字符串返回给调用者。
测试代码示例:
假设我们有以下字符串`strng`:"111
222
444555
666111"。我们希望在这些标签后面随机添加一些内容。我们可以使用以下代码进行测试:
```javascript
var Source = strng; // 原字符串
var patrn = "
|
"; // 需要替换的结尾标志
var patrn2 = ".xiaoshuo8.| // 要替换成的内容列表
var words = RegExpTest(strng, patrn, patrn2); // 执行替换操作并获取结果字符串
alert(words); // 显示替换后的字符串
```
在网页上显示结果时,我们可以使用HTML的`
编程语言
- ASP,vbs正则轮翻在文章段落后加上网址等内容
- vue.js中父组件调用子组件的内部方法示例
- jQuery中-first-child选择器用法实例
- 浅谈javascript中的加减时间
- 自适应布局meta标签中viewport、content、width、init
- php连接mysql数据库最简单的实现方法
- JavaScript中将数组进行合并的基本方法讲解
- 浅析hosts 文件的作用及修改 hosts 文件的方法
- JS判断是否为JSON对象及是否存在某字段的方法(推
- Node.js+Express配置入门教程
- 最准确的php截取字符串长度函数
- JS判断用户用的哪个浏览器实例详解
- jQuery.Form实现Ajax上传文件同时设置headers的方法
- fckeditor上传文件按日期存放及重命名方法
- Mysql判断表字段或索引是否存在
- phpstudy2018 访问目录服务权限问题