在处理诸如日志文件、用户列表、服务器列表等文本文件时,我们可以将regex用于正式结构的文件。空格、空白和制表符是regex或CSV中常用的分隔元素 文件夹。在本教程中,我们将研究如何将regex与空格、空格、制表符或无空格、无空格和无制表符一起使用。
null
示例文本
我们将使用以下文本作为示例。
This is a test text.We will provide different lines.For example this sentence contains spaces and tabs.Thislinedonotcontainsanyspaceortab.
正则表达式空格或空白
正则表达式表示为 s
用正则表达式语言。我们可以用单人床 或多个 s
没有问题。我们将使用 egrep
用于对给定文本或文件运行正则表达式的命令。在本例中,我们将在名为 example.txt
$ egrep "s" example.txt

正则表达式忽略空格或空白
如果我们想跳过给定文本中的空格或空白,我们将使用 -v
在 S
. 在本例中,我们将只打印不包含 任何空间。
$ egrep -v "S" example.txt

正则表达式选项卡
制表符是空白字符 其中包含 多个空格。我们可以用
就像下面一样。
" "
PHP中的Regex空间
PHP提供了正则表达式的所有特性。我们可以计算包含 具有 preg_match()
功能如下。我们要放火柴 到 $mathes
变量并用 print_r()
功能。
delimited line.";$pattern="s";preg_match($pattern,$text,$mathes);print_r($mathes);?>
Python中的正则表达式空间
Python语言提供 match()
函数来自 re
模块。我们可以用 s
用python来匹配下面的空格。
#!/bin/pythonimport retext="This is a space delimited line."re.match(r's',text)
JavaScript中的Regex空格
Javascript还提供regex功能来匹配文本中的空格。我们可以用 /s/g
以便用正则表达式匹配空格。
var str="This is a space delimited line";var mathes=/s/g.exec(str);
相关文章: PowerShell拆分字符串操作及其示例
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END