如何从线路中删除这些代码/键?

如何从线路中删除这些代码/键?

大家好,我希望你们都有美好的一天。

我想知道如何从行中删除以下代码/键。

示例列表:

m-1407-m-00
64582e-2bd9-4b06-a9a1-78bfd42a7e6d
SimpleHere123
586273ed-c062-47e6-a70f-ff91ad7c4d57666
1456Number20Tester
B2R8-X8NC-GPCP-N7AA-B6KM
Testing23Simple
G68T-XNPG-W1M2-6JEM-GNXF
N0rmalT3sTin6g
le-pj-du-81
6ba509ba-c69a-487b-9
ale-91-07-15

移除/删除目标:

64582e-2bd9-4b06-a9a1-78bfd42a7e6d
586273ed-c062-47e6-a70f-ff91ad7c4d57666
B2R8-X8NC-GPCP-N7AA-B6KM
G68T-XNPG-W1M2-6JEM-GNXF
6ba509ba-c69a-487b-9

所需结果:

m-1407-m-00
SimpleHere123
1456Number20Tester
Testing23Simple
N0rmalT3sTin6g
le-pj-du-81
ale-91-07-15

提前感谢您的帮助和回答,非常感谢<3。

答案1

这个正则表达式可以完成这个工作:

^(?:\w+|(?:[a-z]+|\d+)(?:-(?:[a-z]+|\d+))*)$

演示与说明

相关内容