src/eric7/Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py

branch
eric7
changeset 9433
6df1aeaa4529
parent 9413
80c06d472826
child 9473
3f23dbf37dbe
equal deleted inserted replaced
9432:e2445fa08533 9433:6df1aeaa4529
791 options.append( 791 options.append(
792 "QRegularExpression.PatternOption.UseUnicodePropertiesOption" 792 "QRegularExpression.PatternOption.UseUnicodePropertiesOption"
793 ) 793 )
794 if self.captureCheckBox.isChecked(): 794 if self.captureCheckBox.isChecked():
795 options.append("QRegularExpression.PatternOption.DontCaptureOption") 795 options.append("QRegularExpression.PatternOption.DontCaptureOption")
796 options = " |{0}{1}".format(os.linesep, i1string).join(options) 796 options = "{0}{1}| ".format(os.linesep, i1string).join(options)
797 797
798 code = "{0} = QRegularExpression(".format(reVar) 798 code = "{0} = QRegularExpression(".format(reVar)
799 if options: 799 if options:
800 code += '{0}{1}r"""{2}""",'.format( 800 code += '{0}{1}r"""{2}""",'.format(
801 os.linesep, i1string, regexp.replace('"', '\\"') 801 os.linesep, i1string, regexp.replace('"', '\\"')
802 ) 802 )
803 code += "{0}{1}{2}".format(os.linesep, i1string, options) 803 code += "{0}{1}{2}".format(os.linesep, i1string, options)
804 else: 804 else:
805 code += 'r"""{0}"""'.format(regexp.replace('"', '\\"')) 805 code += 'r"""{0}"""'.format(regexp.replace('"', '\\"'))
806 code += "{0}){0}".format(estring) 806 code += ",{0}){0}".format(estring)
807 return code 807 return code
808 808
809 809
810 class QRegularExpressionWizardDialog(QDialog): 810 class QRegularExpressionWizardDialog(QDialog):
811 """ 811 """

eric ide

mercurial