Flex 字符串ReplaceAll使用说明
只有自己动手,丰衣足食咯,呵呵。言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换。
代码如下:
/**
* StringReplaceAll
* @param source:String 源数据
* @param find:String 替换对象
* @param replacement:Sring 替换内容
* @return String
* **/
private function StringReplaceAll( source:String, find:String, replacement:String ):String{
return source.split( find ).join( replacement );
}
利用正则的方式没有第一种方便,但也可以解决替换所有的。下面举个“去除换行符号”的例子:
代码如下:
var str:String = "ab\r\ncd\r\nefhi\r\njkl\rmn\nf";
trace(str.replace(new RegExp("[\r\n \r \n]", "g"), ""));
相关推荐
-
javascript中使用replaceAll()函数实现字符替换的方法
而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志). replace() The replace() method returns the string that results when you replace text matching its first argument (a regular expression) with the text of the second argument (a string). If the g (glob
-
JavaScript中使用replace结合正则实现replaceAll的效果
方法: string.replace(new RegExp(oldString,"gm"),newString)) gm 分别代表: g=global, m=multiLine 大致上方法就是这样的,可以实现替换全部指定字串 另一个简单的验证JS的方法: 在浏览器地址栏输入 javascript:alert("abcabcabc".replace(new RegExp("a","gm"),"ad")) 这样
-
js replace 与replaceall实例用法详解
stringObj.replace(rgExp, replaceText) 参数 stringObj 必选项.要执行该替换的 String 对象或字符串文字.该字符串不会被 replace 方法修改. rgExp 必选项.为包含正则表达式模式或可用标志的正则表达式对象.也可以是 String 对象或文字.如果 rgExp 不是正则表达式对象,它将被转换为字符串,并进行精确的查找;不要尝试将字符串转化为正则表达式. replaceText 必选项.是一个String 对象或字符串文字,对于stri
-
Flex 字符串ReplaceAll使用说明
只有自己动手,丰衣足食咯,呵呵.言归正专,有两种方法,一种是利用Array的方式,另一种是利用正则去替换. 复制代码 代码如下: /** * StringReplaceAll * @param source:String 源数据 * @param find:String 替换对象 * @param replacement:Sring 替换内容 * @return String * **/ private function StringReplaceAll( source:String, find
-
JavaScript实现的字符串replaceAll函数代码分享
由于javascript中的replace函数无法替换全部匹配的字符串,所以需要为String类增加一个方法,代码如下: 复制代码 代码如下: String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(really
-
Flex字符串比较 还有Flex字符串操作
最简单的方法,就是直接用 ">","<",">=","<=","!="和"==" 等等这样的比较修饰符来进行比较,或者自己不放心,还自己写一些方法来进行多层的校验, 还有一个功能很强大的trace();说实话,用得比较少,呵呵,不过在编码过程中实验倒是用得不少. 其实Flex就是将这些字符转换成ASCII编码来进行对比而已.只要是String,就可以用这样的方式来
-
MySQL的字符串函数使用说明
通常以串的整体作为操作对象,如:在串中查找某个子串.求取一个子串.在串的某个位置上插入一个子串以及删除一个子串等.两个字符串相等的充要 条件是:长度相等,并且各个对应位置上的字符都相等.设p.q是两个串,求q在p中首次出现的位置的运算叫做模式匹配.串的两种最基本的存储方式是顺序存 储方式和链接存储方式. 下面我们来看看MySQL中的字符串函数 假如结果的长度大于 max_allowed_packet 系统变量的最大值时,字符串值函数的返回值为NULL. 对于在字符串位置操作的函数,第一个位置的编
-
python文档字符串(函数使用说明)使用详解
1.效果图: 2.代码: # 文档字符串( doc str) 是 函数使用说明 # 用法: 在函数第一行写一个字符串 def fn(*nums): ''' 函数的作用: 计算任意数值的总和 函数的参数: *nums 会接受所有传进来的值,保存到一个元组中(装包) ''' print(nums,type(nums)) #定义一个变量,用来保存总和 result = 0 for n in nums: result += n return result print(fn(2,5,7,8)) 拓展: h
-
java字符串的替换replace、replaceAll、replaceFirst的区别说明
目录 字符串的替换replace.replaceAll.replaceFirst区别 不多解释,看代码 replaceAll.replaceFirst使用需要注意的问题 类型定义如下 如果我们这样写 我实现了这两个方法,大家可以直接引用 字符串的替换replace.replaceAll.replaceFirst区别 如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来String的replaceAll跟replaceFirst用到了正则表达式! 不多解释,看代码 String s = "my
-
cmd findstr 字符串查找增强使用说明
在文件中寻找字符串. 复制代码 代码如下: FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file] [/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]] strings [[drive:][path]filename[ ...]] /B 在一行的开始配对模式. /E 在一行的结尾配对模式. /L 按字使用搜索字
-
PHP 字符串正则替换函数preg_replace使用说明
1. preg_replace() $msg = preg_replace("/<style>.+<\/style>/is", "", $msg); -----删除<style></style>和中间的部分 $msg = preg_replace("/<[^>]+>/", "", $msg); -----是删除<>和中间的内容 i (PCRE_CAS
-
Flex 加载Base64编码的二进制字符串图片
复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationCompl
-
flex PopUpManager使用说明
1) var titleWindowInstance:TitleWindowData = TitleWindowData(PopUpManager.createPopUp(this, TitleWindowData, false)); PopUpManager.centerPopUp(titleWindowInstance); //TitleWindowData 获取parent titleWindowInstance.mainApp = this; 2)PopUpManager.addPopU
随机推荐
- VMware workstation 9安装配置图文教程
- 利用jQuery.Validate异步验证用户名是否存在(推荐)
- Flex 编程注意之性能优化、垃圾回收的一些总结
- Ubuntu16.04.1 安装Nginx的方法
- Windows 2003 iis FLV 视频不能播放的原因与解决
- Java中线程用法总结
- 基于iOS实现图片折叠效果
- oracle查看表空间已分配和未分配空间的语句分享
- 使用React实现轮播效果组件示例代码
- asp.net下实现支持文件分块多点异步上传的 Web Services
- 基于Bootstrap模态对话框只加载一次 remote 数据的解决方法
- javascript 具名函数的四种调用方式 推荐第1/3页
- python编程开发之类型转换convert实例分析
- 使用 jQuery.ajax 上传带文件的表单遇到的问题
- 避免 showModalDialog 弹出新窗体的原因分析
- Java生成随机数的方法
- Android TCP 文件客户端与服务器DEMO介绍
- catalyst 3550三层路由和HSRP经典配置
- 详解redis在nodejs中的应用
- 微信小程序的开发范式BeautyWe.js入门详解