首页 > 作文

c#中的实现php中的preg

更新时间:2023-04-06 14:03:01 阅读: 评论:0

把php preg_replace 用c# 重写了一下。

php语言的功能非常强大,主要就是靠它强大的函数来作支撑。我们在这篇文章中将会为大家详细讲解有关php函数preg_replace()的相关使用方法。

php函数preg_replace()原型:mixed preg_replace (mixed $pattern, mixed $replacement, mixed $subject [, int $limit]inpractice)

php函数preg_replace()较c的功能更加强大。其前三个参数均可以使用数组;第四个参数$limit可以设置替换的次数,默认为全部替换。代码6.7是一个数组替换的应用实例。

php函数preg_rep拜月亭故事梗概lace()代码6.蜜蜂作文300字7 数组替换


复制代码 代码如下:

< ?php

//字符串

$s爱发狂tring = “name: {name}< br>\nemail:

{email}< br>\naddress: {address}< br>\n”;

//模式

$patterns =array(

“/{address}/”,

“/{name}/”,

“/{email}/”

);

//替换字串

$replacements = array (

“no.5, wilson st., new york, u.s.a”,

“thomas ching”,

“tom@emailaddress.com”,

);

//输出模式替换结果

print preg_replace($patterns,

$replacements, $string);

?>

输出结果如下。

name: thomas ching”,

正衣冠email: tom@emailaddress.com

address: no.5, wilson st., new york, u.s.a

c#


复制代码 代码如下:

public static string pregreplace(this string input, string[] pattern, string[] replacements) {

if (replacements.length != pattern.length) throw new argumentexception(“replacement and pattern arrays must be balanced”);

for (var i = 0; i < pattern.length; i++)

{ input = regex.replace(input, pattern[i], replacements[i]); }

return input;

}

本文发布于:2023-04-06 14:02:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/a12ae002816ff38309bfba8dc32280f5.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:c#中的实现php中的preg.doc

本文 PDF 下载地址:c#中的实现php中的preg.pdf

标签:代码   函数   数组   强大
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图