В каком регулярном выражении будет проверяться строка для слова, за которым не следует символ (
? Я пробовал (\w+)(\?!\()
, но он не работает, и (\w+)[^\(]
соответствует любому, обрабатывая последнее письмо . как [^\(]
части я использую язык программирования DРегулярное выражение для совпадения слова без (после него
Примеры вещей, которые должны соответствовать:.
Она должна соответствовать asdf
в следующем:
asdf blah
asdf.beef
(asdf)
, но не в них:
asdf(blah)
Однако в asdf(blah)
, то blah
будет соответствовать. Также в asdf blah
и asdf.beef
также должны быть сопоставлены blah
и beef
. ?.
насчет `` blah` и beef`? Должны ли они быть исключены? – BeemerGuy 2010-12-17 03:54:11
@BeemerGuy, извините, ошибочные примеры. Позвольте мне исправить это. – 2010-12-17 03:55:43
какой язык? Вы ищете регулярное выражение perl? – killdash9 2010-12-17 04:08:05