0

我想要一个 perl 中的正则表达式,它可以从给定的句子“XML 数据库中的设备”中去掉大写的单词。我可以说整个句子将来会发生变化,包括现在的空格。只有“xml”这个词是固定的,它周围的所有东西都是易变的。所以我想要一个强大的正则表达式,它可以承受“xml”单词之前/之后的空格和单词数量的任何变化。

4

2 回答 2

2

$string = "来自 XML 数据库的设备"; $string =~ s/\bXML\b\s//;

这也会在 XML 之后占用一个空格..

于 2012-05-16T09:40:30.523 回答
0

尝试使用单词边界锚 \b:\bXML\b

于 2012-05-16T05:42:56.613 回答