java.util.regex.PatternSyntaxException:索引58附近未关闭的字符类错误
当我在EclipseIDE中打开Cumber编辑器时,我收到以下错误-java.util.regex.PatternSyntaxException:索引58附近未关闭的字符类错误,java,eclipse,cucumber,cucumber-java,Java,Eclipse,Cucumber,Cucumber Java,当我在EclipseIDE中打开Cumber编辑器时,我收到以下错误- java.util.regex.PatternSyntaxException: Unclosed character class near index 58 ^User Selects "([^"]*)", "([^"]*)", "([^"]*)" and "([^]*)"$ 我在之前的一次执行中收到了这个错误,因为我的步骤定义文件中有一个错误。我已经修复了这个问题,当我再次尝试打开功能文件时,我收到了这个错误。有人能帮我
java.util.regex.PatternSyntaxException: Unclosed character class near index 58
^User Selects "([^"]*)", "([^"]*)", "([^"]*)" and "([^]*)"$
我在之前的一次执行中收到了这个错误,因为我的步骤定义文件中有一个错误。我已经修复了这个问题,当我再次尝试打开功能文件时,我收到了这个错误。有人能帮我解决这个问题吗?附件是功能文件和程序。即使重新运行也不起作用
位于的java.util.regex.Pattern.error(未知源)
java.util.regex.Pattern.clazz(未知源代码)位于
位于的java.util.regex.Pattern.sequence(未知源)
java.util.regex.Pattern.expr(未知源代码)位于
java.util.regex.Pattern.group0(未知源代码)位于
位于的java.util.regex.Pattern.sequence(未知源)
java.util.regex.Pattern.expr(未知源代码)位于
java.util.regex.Pattern.compile(未知源代码)位于
Pattern.(未知源代码)位于
java.util.regex.Pattern.compile(未知源代码)位于
cumber.eclipse.steps.integration.Step.setText(Step.java:25)位于
cucumber.eclipse.editor.steps.jdt.StepDefinitions.getCukeAnnotations(StepDefinitions.java:230)
在
cucumber.eclipse.editor.steps.jdt.StepDefinitions.getSteps(StepDefinitions.java:106)
在
cucumber.eclipse.editor.steps.ExtensionRegistryStepProvider.reloadSteps(ExtensionRegistryStepProvider.java:43)
在
cucumber.eclipse.editor.steps.ExtensionRegistryStepProvider。(ExtensionRegistryStepProvider.java:26)
位于cucumber.eclipse.editor.editors.editor.doSetInput(editor.java:177)
在
org.eclipse.ui.texteditor.AbstractTextEditor$5.run(AbstractTextEditor.java:3154)
在
org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:437)
位于org.eclipse.jface.operation.ModalContext.run(ModalContext.java:353)
在
org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2195)
在
org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
在
org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2191)
在
org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3172)
在
org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3197)
在
org.eclipse.ui.internal.EditorReference.initialize(EditorReference.java:362)
在
org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:333)
at sun.reflect.GeneratedMethodAccessor83.invoke(未知源)at
sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)位于
java.lang.reflect.Method.invoke(未知源代码)位于
org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
在
org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:990)
在
org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:955)
在
org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:124)
在
org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:399)
在
org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:318)
在
org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
在
org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:105)
在
org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:74)
在
org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:56)
在
org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:129)
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:992)
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:661)
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:767)
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$0(PartRenderingEngine.java:738)
在
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:732)
位于org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:716)
在
org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1293)
在
org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyStackRenderer.java:68)
在
org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40)
在
org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:233)
在
org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:144)
位于org.eclipse.swt.widgets.Display.syncExec(Display.java:4889)
org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:212)
在
org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36)
在
org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:201)
在
org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
在
org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
在
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
在
org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
在
org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
在
org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
在
org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
在
org.eclipse.e4.ui.services.internal.events.EventBroker.send(Eve