English 中文(简体)
PHP parsing textarea, for area name used (separated byspace, commas, newlines)
原标题:PHP parsing textarea for domain names entered (separated by spaces, commas, newlines)
  • 时间:2009-08-26 11:44:51
  •  标签:

对于我的用户,我需要提供一张屏幕,以便他们能够在文字区输入多个域名。 用户可以将域名按不同线排列,或按空间或 com号将其分开(也许甚至分界——我知道!)

我需要把各个领域的名称同延伸加以划分和确定(这将是......,任何其他东西都可能被忽视)。

用户的投入如下:

* E/CN.6/2009/1。

qwer.com

wqer.com, gwew.com

ertert.com gdfgdf.com

没有人会投入3个领域,如www.abczone.com,但如果他们只有兴趣提取bczone.com部分。 (我可以有一个单独的栏目来核查/复制。)

最佳回答

这将:

([a-zA-Z][a-zA-Z0-9-]*)(?=.com)

“附随信函的所有顺序,随后是信件、数字或打字,随后是<代码>.com,然后是一字节

(需要最后一行保护,以免从<代码>bim.com上删除。

甲型六氯环己烷测试病例,因为我没有一种PHP测试环境,可以交出:

DATA = "asdf.com
x-123.com, gwew.com bim.command.com 123.com, x_x.com"
import re
print re.findall(r ([a-zA-Z][a-zA-Z0-9-]*)(?=.com) , DATA)
# Prints [ asdf ,  x-123 ,  gwew ,  command ]
问题回答

如果你想要:

([a-zA-Z][0-9a-zA-Z-]{1,62}).com




相关问题
热门标签