在PHP中检测字符串的相似结构
假设我有以下两个字符串:在PHP中检测字符串的相似结构,php,Php,假设我有以下两个字符串: START dsad COMMAND5 name 我希望能够分析并找到字符串之间的公共结构: START ### COMMAND### name (####标记更改数据) (它们都以“开始”开头,然后是某物,然后是“命令”,然后是某物,然后是“名称”) 有什么想法吗?与其寻找共同点,不如寻找不同点:似乎你已经知道共同点了。你不能用正则表达式来解析那些字符串吗?类似于'START\s([a-z0-9]*)\s命令[0-9]\sname'的东西就是问题所在-我不知
START dsad COMMAND5 name
我希望能够分析并找到字符串之间的公共结构:
START ### COMMAND### name
(####标记更改数据)
(它们都以“开始”开头,然后是某物,然后是“命令”,然后是某物,然后是“名称”)
有什么想法吗?与其寻找共同点,不如寻找不同点:似乎你已经知道共同点了。你不能用正则表达式来解析那些字符串吗?类似于
'START\s([a-z0-9]*)\s命令[0-9]\sname'
的东西就是问题所在-我不知道常见的部分,这只是一个示例@JoeriSebrechts-谢谢,我没有想过要使用Diff。我会调查的!这个问题很重要。可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息,以缩小答案集或隔离可以在几个段落中回答的问题。问题是,您如何确定不同之处?这项任务没有很好地指定。这显然是一个人工智能问题。
START ### COMMAND### name