"Hello World".gsub("Hello", "Bye")
Tag Archive for replace
String replace in ruby
VBScript Regular Expressions
function ereg(strOriginalString, strPattern, varIgnoreCase) ' Function matches pattern, returns true or false ' varIgnoreCase must be TRUE (match is case insensitive) or FALSE (match is case sensitive) dim objRegExp : set objRegExp = new RegExp with objRegExp .Pattern = strPattern .IgnoreCase = varIgnoreCase .Global = True end with ereg = objRegExp.test(strOriginalString) set objRegExp = nothing end function function ereg_replace(strOriginalString, strPattern, strReplacement, varIgnoreCase) ' Function replaces pattern with replacement ' varIgnoreCase must be TRUE (match is case insensitive) or FALSE (match is case sensitive) dim objRegExp : set objRegExp = new RegExp with objRegExp .Pattern = strPattern .IgnoreCase = varIgnoreCase .Global = True end with ereg_replace = objRegExp.replace(strOriginalString, strReplacement) set objRegExp = nothing end function
Censor bad words with regexp
<?php
function filtrado($texto, $reemplazo = false)
{
$filtradas = 'fu?ck, shit'; //Define here your words to censor separated by comma (sorry for the badwords, it's just an example)
$f = explode(',', $filtradas);
$f = array_map('trim', $f);
$filtro = implode('|', $f);
return ($reemplazo) ? preg_replace("#$filtro#i", $reemplazo, $texto) : preg_match("#$filtro#i", $texto) ;
}
?>
Regex replace
url = url.gsub /foo/, 'bar'
Replace invalid to valid file name
static string removeBadChar(string filename)
{
// Replace invalid characters with "_" char.
return Regex.Replace(filename, @"[^w.-]", "_");
}
0
find . -name "*.html" -print0 | xargs -0 perl -p -i -e 's|Qhttp://66.36.242.244/~olxhxlwq/E|http://www.johnclarkprose.com/|g'
AS2 CASA ãƒãƒ¼ãƒ‰ã—ãŸç”»åƒã‚’タイル上ã«ä¸¦ã¹ã‚‹
import org.casaframework.load.data.xml.XmlLoad;
import org.casaframework.util.XmlUtil;
import org.casaframework.load.LoadGroup;
import org.casaframework.load.media.MediaLoad;
import org.casaframework.math.geom.Rectangle;
import org.casaframework.layout.DistributionCollection;
var xmlObject:Object;
var myLoadGroup:LoadGroup;
var myXmlLoad:XmlLoad;
loadXmlData();
// XML èªã¿è¾¼ã¿
function loadXmlData(){
trace("xml start");
this.myXmlLoad = new XmlLoad('data/sample.xml'); // xmlã®ãƒ‘スを記入
this.myXmlLoad.addEventObserver(this, XmlLoad.EVENT_LOAD_COMPLETE, 'onXmlLoad');
this.myXmlLoad.start();
}
// XMLèªã¿è¾¼ã¿å®Œäº†
function onXmlLoad(){
trace("xml load complete");
this.xmlObject = XmlUtil.xmlToObject(this.myXmlLoad.getXml())['data'][0]['block']; // + 〜getXml())['data'][0]['keyword']ã§xmlã®ãƒ«ãƒ¼ãƒˆ-0番目->一番目ã®è¦ç´ ...ã¨å–り出ã™
init();
}
function init():Void {
myLoadGroup = new LoadGroup();
trace(xmlObject.length);
for (var i:Number = 0; i<xmlObject.length; i++) {
var rect:MovieClip = this.createEmptyMovieClip("rect"+i,getNextHighestDepth());
var holder:MovieClip =rect.createEmptyMovieClip("holder",getNextHighestDepth());
myLoadGroup.addLoad(new MediaLoad(holder,xmlObject[i].img[0].nodeValue)); // ãƒãƒ¼ãƒ‰ã™ã‚‹ç”»åƒã®ãƒ‘スã®ä½ç½®
}
myLoadGroup.addEventObserver(this, LoadGroup.EVENT_LOAD_COMPLETE, "onGroupLoadComplete");
myLoadGroup.start();
}
function onGroupLoadComplete(){
trace("全画åƒãƒãƒ¼ãƒ‰å®Œäº†");
//loading._visible = false;
var _dist:DistributionCollection;
_dist = new DistributionCollection( true );
_dist.setRectangle(new Rectangle(0, 0, 350, Number.POSITIVE_INFINITY));
_dist.setMargin(10, 10, 10, 10);
var thumbs:Array = myLoadGroup.getLoads();
trace(thumbs.length);
for(var i:Number=0;i<thumbs.length;i++){
var mc:MovieClip = thumbs[i].getMovieClip();
//é…åˆ—ã«æ ¼ç´ã•ã‚Œã‚‹é †ç•ªãŒé€†è»¢ã—ã¦ã‚‹ã®ã«æ³¨æ„ï¼
trace(thumbs[i].getMovieClip());
//CASA ã®ãƒ‰ã‚ュメントã®ã‚µãƒ³ãƒ—ルã¯ãƒ©ã‚¤ãƒ–ラリã®ä¸ã‹ã‚‰ã‚·ãƒ³ãƒœãƒ«ã‚’ attachMovie ã—ã¦ã‚‹ã‚µãƒ³ãƒ—ルãªã®ã§ã€
//今回㯠mc ã‚’è¿½åŠ ã—ã¦ã„ãã ã‘ã§OKã§ã™ã€‚
_dist.addItem(mc);
}
_dist.positionItems();
trace(_dist);
}
PHP æ£è¦è¡¨ç¾ã‚’使用ã—ã¦æ–‡å—列を検索ã™ã‚‹
$str = '<a href="/index.html" target="_blank">PHPリファï¾ï¾šï¾ï½½</a>';
//大文å—ãƒ»å°æ–‡å—を区別ã—ã¦ãƒžãƒƒãƒãƒ³ã‚°ã‚’行ã†å ´åˆ
if( ereg( "href", $str ) ){
print "href ã«ãƒžãƒƒãƒã—ã¾ã—ãŸn";
}
//大文å—ãƒ»å°æ–‡å—を区別ã—ãªã„ã§ãƒƒãƒãƒ³ã‚°ã‚’行ã†å ´åˆ
if( eregi( "HREF", $str ) ){
print "HREF ã«ãƒžãƒƒãƒã—ã¾ã—ãŸï¼ˆå¤§æ–‡å—ãƒ»å°æ–‡å—ã¯ç„¡è¦–)n";
}
//後方å‚照を行ã†ã«ã¯ã€ç¬¬ä¸‰å¼•æ•°ã«é…列変数を指定ã™ã‚‹
if( ereg( "href="([^"]*)" target="([^"]*)"", $str, $matches) ){
for( $i = 0; $i < count($matches); $i++ ){
print $matches[$i] . "n";
//çµæžœã¯ä»¥ä¸‹ã®é †ã«å‡ºåŠ›ã•れる
//href="/index.html" target="_blank"
///index.html
//_blank
}
}
PHP ã‚¹ãƒˆãƒªãƒ³ã‚°ã®æ–‡å—ã‚’ç½®ãæ›ãˆã‚‹
/* ã“ã“ã‹ã‚‰ */
// æ–‡å—ç½®ãæ›ãˆ
$str = "ã“ã“ã«ãƒ†ã‚ストを入れる。今日ã¯20080213ã§ã™ã€‚";
// "テã‚スト" ã‚’ "æ–‡å—" ã«ç½®ãæ›ãˆã‚‹
$str = mb_ereg_replace("テã‚スト","æ–‡å—",$str);
echo $str;
Remove whitespace at EOL in multiple files
sed -i 's/[ ]*$//' **/*.suffix