Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个 perl 中的正则表达式,它可以从给定的句子“XML 数据库中的设备”中去掉大写的单词。我可以说整个句子将来会发生变化,包括现在的空格。只有“xml”这个词是固定的,它周围的所有东西都是易变的。所以我想要一个强大的正则表达式,它可以承受“xml”单词之前/之后的空格和单词数量的任何变化。
$string = "来自 XML 数据库的设备"; $string =~ s/\bXML\b\s//;
这也会在 XML 之后占用一个空格..
尝试使用单词边界锚 \b:\bXML\b
\bXML\b