【发布时间】:2015-09-14 19:15:59
【问题描述】:
我有一些这样的字符串
", One "
", One , Two"
"One, Two "
" One,Two, "
" ,Two ,Three "
编辑 2: 一些字符串在逗号之间有两个单词,例如 ", Two ,Three, Twenty Five, Six"。
并且需要在字符串的开头和结尾删除空格和/或逗号,只用preg_replace()尝试了很少的正则表达式,但它们替换了所有出现的地方。 p>
编辑:实际上,删除像!@#$%^&*( 之类的所有混乱会很棒,无论字符串的末尾和开头是什么,但不是介于两者之间。
可选地需要通过放置 word 然后 comma 然后 space 然后 another word (如果有逗号的话)使字符串看起来正确在单词之间)。
将"One,Two ,Three , Four" 示例为"One, Two, Three, Four"。
附:请以两个单独的正则表达式形式提供答案,以便于理解。
【问题讨论】:
标签: php regex preg-match-all