在 php 中处理迁移类。
如果我有这样的字符串:
create_users_roles_table
我想正确地得到第一个词和最后一个词之间的词,如果中间只有一个词,那么能够得到正确的词,例如:
create_users_table
我该怎么做?
我已经搞定了:
(\B)_([a-zA-Z]+)_?([a-zA-Z]+)_table
当我执行create_users_roles_table
并生成users和roles时,效果很好。
但是当只做create_users_table时,它会产生user和s。
显然我需要它来只生产users。
任何人?