gpt4 book ai didi

java - 如何删除子域中的非法字符?

转载 作者:行者123 更新时间:2023-12-01 12:31:34 24 4
gpt4 key购买 nike

我正在使用 Java 6。使用 Amazon AWS 库,我动态创建域。但是,我正在寻找一个可以从子域中删除非法字符的函数。例如。如果我的函数即将创建

dave'ssite.mydomain.com

我想将字符串“dave'ssite”传递给某个函数,该函数将删除撇号或潜伏在子域中的任何其他非法字符。

我该怎么做?更具体的问题是,如何识别非法子域字符是什么?

最佳答案

子域名与域名相同,因此允许的字符很可能是 A-Z a-z 0-9 和 -。因此您可以使用正则表达式。

...
String s = "dave's-site.mydomain.com";

//prints daves-sitemydomaincom
System.out.println(s.replaceAll("[^A-Za-z0-9\\-]",""));
...

关于java - 如何删除子域中的非法字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25894359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com