什么是PHP的preg_quote相当于?

什么是PHP的preg_quote相当于?

这是据我已经得到了用于创建从一个字符串提取文本的方法:

public static string f_get_string_between(string text, string start, string end) { //both these attempts below throw an unrecognized escape sequence error //start = "\Q"+start+"\E"; //end = "\Q"+end+"\E"; Regex regex = new Regex(start + "(.*?)" + end); var v = regex.Match(text); text = v.Groups[1].ToString(); return text; }

--------------解决方案-------------

Regex.Escape

没有直接替换preg_quote在C#中,但你可以编写自己的函数来做到这一点。 从PHP手册中,由该函数转义字符是: . \ + * ? [ ^ ] $ ( ) { } = ! < > | : - . \ + * ? [ ^ ] $ ( ) { } = ! < > | : - . \ + * ? [ ^ ] $ ( ) { } = ! < > | : -所以你只写一个函数,它接受一个字符串,转义任何字符。

您是否正在寻找Regex.Escape?

分类:C# 时间:2015-03-15 人气:0
本文关键词:
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.456 (s). 10 q(s)