我有以下格式的一些字符串:
this is a string
This is a string
This is a (string)
This is a string
我想要一个正则表达式将其转换为以下内容:
this_is_a_string
没有领先
我有以下使用 preg_replace 几乎让我一路走来:
preg_replace('/[^A-Za-z]+/', '_', $string)
但是,它将最后)
一个转换为下划线,这对于我的使用是不可接受的。我可以很容易地在一个单独的函数中删除它,但我想知道它是否可能与单个正则表达式有关?