# [PowerShell], 92 bytes I think there's definitely some room for optimization here; A lot of the bytes are just there to handle the cases with the leading "\d " <!-- language-all: lang-powershell --> $t=1;-split$args|%{$t*=$_-replace'\(','+('-creplace'[A-Z][a-z]*','+1'-replace'_','*'|iex};$t [Try it online!][TIO-kj0chrmk] [PowerShell]: https://github.com/TryItOnline/TioSetup/wiki/Powershell [TIO-kj0chrmk]: https://tio.run/##pZNRb5swEMff8yksyx0mCVOBZNVSIWXLsvKUVGuraWPIYuSWoVJgtlG7JXz21EBDmSKWSvOL73zn3/19trP0Hrj4CXG8Iz/yJJRRmjg9pMZmR6RjnhsiiyNJAr4W25MNkX2HMINDFgchaN@oNtQGVDPC/Yr3zvjqe4Hxx@@XIVNrcpny@9o2gofinMhd0SMShJwFAgRy0JRWRaebaipHlGS5LI0yiF1mLbHeBOEhg1DCqg7aT5Fi2Ll/tmTW/@y30YxZbifh7XHCHGAO@RzkTQ6dnNFLlFAlxXSZfarOpDO7G3Z29oLGMPPUZeabBRsvmWlf/pN3HEcvAnpDv1TCdDbS2bgTZ47Gx3nXEZ0FzKLu1bKkKWz3NVrNLfT09uvaohO0qfxFfvcduGMWdTlS1Roi0uIQ9rpeVcZ@uU7mIPJYqpRXzU9B0yq3jos8DEGUjxk/5WJkwC/l7Tm4SvzMIwmGmwqJsHetVKGWNh9hdDiMRbqA@zhK4JBAKNU@BlGcc1A/7KoWoeneXo@v@7hNQMb7ILxd8zRPVrM0TjlSgA8Bv/0EKwUorQsOkPyFOCg7Qc9n7BantGHkzffdbRrh46EnJI@StT@ZzO8y@btdDKO6oc9dGQx6xe4R "PowerShell – Try It Online"