用于从句子中删除前导和尾随回车符和换行符的正则表达式

时间:2010-03-31 05:24:54

标签: regex string

还可以将其与字符串中的句点相结合吗?句子可能有空格,我想保留。

2 个答案:

答案 0 :(得分:11)

搜索

^[\r\n]+|\.|[\r\n]+$

并替换为零。

具体语法取决于您使用的语言,例如: G。在C#中:

resultString = Regex.Replace(subjectString, @"^[\r\n]+|\.|[\r\n]+$", "");
PHP中的

$result = preg_replace('/^[\r\n]+|\.|[\r\n]+$/', '', $subject);
JavaScript中的

result = subject.replace(/^[\r\n]+|\.|[\r\n]+$/g, "");

等...

答案 1 :(得分:1)

你可以找到:

^[\r\f]+|[\r\f]+$

并将其替换为

''

对于你能找到的时期

\.

并将其替换为

''

某些语言为您提供了一组正则表达式和替换项的功能,并在一次调用函数中进行替换。就像PHP的preg_replace。