为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

在vb.net中这样利用正则表达式替换引号,该如何处理

2018-01-06 2页 doc 12KB 45阅读

用户头像

is_281650

暂无简介

举报
在vb.net中这样利用正则表达式替换引号,该如何处理在vb.net中这样利用正则表达式替换引号,该如何处理 c_a_3(); 在vb.net中,这样利用正则表达式替换引号 想利用正则表达式把一段中多个英文的引号,替换成中文的 如: 大家 好我这边有个 问题 请教 大家 替换成:“大家”好我这边有个“问题”请教“大家” 用vb.net怎么实现,,谢谢了~ ------解决方案-------------------------------------------------------- Dim strText As String = 大家 Dim byte1()...
在vb.net中这样利用正则表达式替换引号,该如何处理
在vb.net中这样利用正则达式替换引号,该如何处理 c_a_3(); 在vb.net中,这样利用正则表达式替换引号 想利用正则表达式把一段中多个英文的引号,替换成中文的 如: 大家 好我这边有个 问题 请教 大家 替换成:“大家”好我这边有个“问题”请教“大家” 用vb.net怎么实现,,谢谢了~ ------解决-------------------------------------------------------- Dim strText As String = 大家 Dim byte1() As Byte = New Byte() {28, 32} Dim byte2() As Byte = New Byte() {29, 32} Dim str1, str2 As String str1 = System.Text.UnicodeEncoding.Unicode.GetString(byte1) str2 = System.Text.UnicodeEncoding.Unicode.GetString(byte2) Dim s As String = str1 + abcd + str2 strText = Regex.Replace(strText, (? y1 )(? data \w+)(? y2 ) , str1 + $2 + str2) MsgBox(strText) ------解决方案-------------------------------------------------------- 楼主问道: 想利用正则表达式把一段中多个英文的引号,替换成中文的 如: 大家 好我这边有个 问题 请教 大家 替换成:“大家”好我这边有个“问题”请教“大家” 用vb.net怎么实现,,谢谢了~ -------------------------------------------------- 如果有引号的嵌套,将会导致歧义。 所以不考虑引号的嵌套,认为相邻最近的两个引号是一对,可以使用如下正则表达式替换: 匹配模板: ( )(.+?)( ) 测试字符串: 大家 好我这边有个 问题 请教 大家 替换为: “${2}” 替换结果: “大家”好我这边有个“问题”请教“大家” 不知能否满足楼主要求,
/
本文档为【在vb.net中这样利用正则表达式替换引号,该如何处理】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索