[英]How to modify a word in a sentence using regex to find the word in php
[英]php regex: modify to only allow one word
我将wordpress的联系表格7插件与联系表格db结合使用,以在前端显示字段结果。 我正在尝试过滤掉短代码中的结果,例如
<?php echo do_shortcode('[cfdb-value form="Testing" filter="FirstField~~/^s/"]'); ?>
此过滤器将仅显示以字母s
开头的FirstField
值,可以使此代码适应为仅显示一个单词值(即,不带空格的单词)。 如果有可能吗? 任何建议将不胜感激!
尝试^s[a-zA-Z0-9]\\*$
以s开头,后跟方括号[]
任意数量的字符。 其他方法是^s[a-zA-Z0-9]\\*\\S$
,它坚持将空格放在单词的结尾! 我没有测试此代码,但想法应该存在。
这个怎么样:
/^(\S+)/
这将捕获所有从字符串开头不为空格的字符。
这是一个不会包含单词(包括标点符号)的正则表达式。 它允许unicode:
/^\w+$/u
通过 :
correct
foobar
definitelynot
unicodeæøå
不及格 :
foo bar
bar-foo
foo.bar
noway, sir
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.