小编CSᵠ*_*CSᵠ的帖子

使用正则表达式从序列中分割字符串

我需要一个匹配字母和数字的正则表达式,但不匹配序列"00".

例如"hello00world00number001"应匹配:"hello","world","number"和"1".

我测试没有成功:

(?:[\w](?<!00))+
Run Code Online (Sandbox Code Playgroud)

编辑:"hello000world0000number000001"必须分为:"hello0""world""number0"和"1"

regex bash

4
推荐指数
1
解决办法
599
查看次数

NLTK词语lemmatizing

我试图用词语进行词形还原NLTK.

我现在能找到的是,我可以使用这个stem包得到一些结果,比如将"汽车"改为"汽车",将"女人"改为"女人",但是我不能用"确认"等词缀对某些词进行词形还原.

当使用WordNetLemmatizer()"确认"时,它返回"确认"并使用.PorterStemmer(),它返回"确认"而不是"确认".

谁能告诉我如何消除词语的词缀?
比如,当输入为"确认"时,输出为"确认"

python nlp stemming nltk lemmatization

4
推荐指数
1
解决办法
1737
查看次数

替换URL字符串中的括号

我有以下URL链接的字符串.但是当网址具有如下的括号时,网址会中断.URL在URL括号开头处断开.

This is test http://ang.wikipedia.org/wiki/Wikipedia:Tutorial_(Wikipedia_links) 
Run Code Online (Sandbox Code Playgroud)

我们可以使用javascript正则表达式将括号替换为其他ASCII字符吗?

javascript regex

4
推荐指数
1
解决办法
6863
查看次数

这个mod_rewrite代码如何正确解析?

我的.htaccess文件如下:

Options -Multiviews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php
Run Code Online (Sandbox Code Playgroud)

它有效,但我想知道它是如何工作的.例如,如果我输入example.com/main,我将获取该文件www.example.com/main.php..php如果代码告诉重写在添加www.到开头后停止,我该如何获得扩展example.com

编辑:或者我应该仅为登录记住的用户创建一个唯一的ID?

php apache .htaccess

3
推荐指数
1
解决办法
57
查看次数

如何防止页面重定向但仍然提交表单

我的形式是这样的:

<form action="http://example.com/test.php" method="post">
.....
<input type="submit" class="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

当用户单击提交按钮时,我想弹出一个窗口,其中显示"您已提交信息...",并且信息将传递到test.php页面.

我应该使用jQuery吗?

javascript php jquery

3
推荐指数
1
解决办法
9712
查看次数

Unix - 使用 find 列出所有 .html 文件。(不要使用 shell 通配符或 ls 命令)

我试过了'find -name .html$''find -name .html\>'
没有一个工作。

我想知道为什么这两个是错误的,没有通配符的正确使用是什么?

regex unix shell find

3
推荐指数
2
解决办法
9265
查看次数

正则表达式“NOT”存在模式

我有一个正则表达式,它匹配不以“DEF”开头的单词。

现在我想将其修改为以下三种情况:

  1. 不以“DEF”结尾
  2. 不包含“DEF”
  3. 不等于“DEF”

我应该修改字符串模式?

Regex pattern Match word which does NOT start with word "DEF":  ^(?!DEF).*$
match word :  ADEFCCC
Does Not Match :   DEFXXX
Run Code Online (Sandbox Code Playgroud)

c# regex

3
推荐指数
1
解决办法
6367
查看次数

使用固定域验证电子邮件地址正则表达式

我正在尝试创建一个电子邮件地址正则表达式,它只接受以"@gbase.tt".

我试过: ^[A-Z0-9._%+-]+@gbase\.tt$

regex

2
推荐指数
1
解决办法
6887
查看次数

写信给Joomla数据库

我是一个前端开发人员,所以我的PHP有点缺乏,我被卡住了.
我正在尝试将表单中的一些数据写入Joomla数据库.
它只是一个电子邮件地址,所以并不复杂.我在数据库中创建了一个表单和一个表来保存电子邮件地址.但是我不能写它到数据库,我不知道我错过了什么.
我不确定我的代码中需要包含哪些类.我包括joomla/factory所以我没有收到错误告诉我JFactory不是一个对象,但我不知道是否需要包含其他内容.

这是我的PHP代码:

$emailAdd = $_POST['email'];

require_once ('../../libraries/joomla/factory.php');

$db =& JFactory::getDBO();
$query = "INSERT INTO '#__pdfemails' ('emailaddress')
    VALUES ('thevalue')";
$db->setQuery($query);
$db->query();
Run Code Online (Sandbox Code Playgroud)

我根本没有任何错误,但它没有写入数据库.

有人可以帮忙吗?

php mysql joomla

1
推荐指数
1
解决办法
2781
查看次数

RSS提要警告PHP的DATE_RFC822年代表不是四位数

我正在使用PHP创建RSS源,并使用PHP的构建DATE_RFC822格式设置日期:

<lastBuildDate>' . date(DATE_RFC822, strtotime($posts['date'])) . '</lastBuildDate>
Run Code Online (Sandbox Code Playgroud)

结果如下:

<lastBuildDate>Tue, 01 Oct 13 10:10:00 +0200</lastBuildDate>
Run Code Online (Sandbox Code Playgroud)

当我现在尝试验证它时,它会通过,但建议如下:

有问题的RFC 822日期时间值:Tue,01 Oct 13 10:10:00 +0200

其中包含此页面上的更多信息:有问题的RFC 822日期时间值:

指定的值必须符合RFC822定义的日期和时间规范,但年份应该表示为四位数.

如何将年份更新为四位数值?

php rss date rfc822

1
推荐指数
1
解决办法
3381
查看次数

标签 统计

regex ×5

php ×4

javascript ×2

.htaccess ×1

apache ×1

bash ×1

c# ×1

date ×1

find ×1

joomla ×1

jquery ×1

lemmatization ×1

mysql ×1

nlp ×1

nltk ×1

python ×1

rfc822 ×1

rss ×1

shell ×1

stemming ×1

unix ×1